Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1745 Просмотров
*

Asone

  • Новичок
  • 6
  • 0 / 0
Вопрос такой, как сделать совместимость 3-х регистраций в 1.
Т.е. Регистрация:
1.Joomla - Движок.
2.Phpbb - форум.
3.World of Warcraft - Mmorpg игра.

1.Думаю знаю как там происходит регистрация.
2.Тоже понятно.
3.Сейчас опишу как тут происходит регистрация...
Код
<?php
$config = array ( 
'wname'   => 'mangos', // база мира 
'rname'   => 'realmd', // база реалмов 
'cname'   => 'characters', // база чаров   
'host' => '127.0.0.1', // адрес БД 
'user' => 'root', // логин к БД 
'pass' => 'vertrigo', // пароль к БД 
'port' => '3306', // порт к БД 
); 
$db1 = "realmd";     
$db2 = "mangos";
$db3 = "characters";   
$host = "localhost";   
$user = "mangos";   
$pass = "mangos";     
$port = "3306";   
$tbc = 2;
$database_encoding = 'CP1251'; 
$realmd = mysql_connect("$host:$port", "$user", "$pass", True);
mysql_selectdb("$db1", $realmd);
$world = mysql_connect("$host:$port", "$user", "$pass", True);
mysql_selectdb("$db2", $world);
$characters = mysql_connect("$host:$port", "$user", "$pass", True);
mysql_selectdb("$db3", $characters);
echo "
<script type=\"text/javascript\">
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9_]+$/))
return true;
return false;
}
function checkform(f)
{
if (f.account.value == \"\")
{
alert(\"Введите логин\");
return false;
}
if (!isAlphaNumeric(f.account.value))
{
alert(\"Запрещенные символы в логине\");
return false;
}
if (f.password.value==\"\")
{
alert(\"Введите пароль\");
return false;
}
if (!isAlphaNumeric(f.password.value))
{
alert(\"Запрещенные символы в пароле\");
return false;
}
if (f.password2.value==\"\")
{
alert(\"Вы не ввели повтор пароля\");
return false;
}
if (f.password.value != f.password2.value)
{
alert(\"Пароли не совпадают\");
return false;
}
if (f.email.value==\"\")
{
alert(\"Вы не ввели e-mail\");
return false;
}
}
</script>";
echo "
<font color=#00CC00>
</font><br><br>
<center>
<form method=post action=register.php onsubmit=\"return checkform(this)\">
<table>
<tr>
<td>Login: <Br>
<input type=text name=account maxlength=20></td>
</tr>
<tr>
<td> Password:<Br>
<input type=password name=password maxlength=20></td>
</tr>
<tr>
<td> Confirm Password: <Br>
<input type=password name=password2 maxlength=20></td>
</tr>
<tr>
<td> e-mail:<Br>
<input type=text name=email maxlength=32></td>
</tr>
<tr>
<td colspan=2 style=\"text-align: center;\"><br><input type=submit value=Зарегистрироваться></td>
</tr>
</table>
</form></center>";
if (isset($_POST['account'])) {
if ($_POST['account'] && strlen($_POST['account'])<=20 && strlen($_POST['account'])>=3 && strlen($_POST['password'])>=3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2']) {
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account']))
die ("<p>Error: SQL-Injection</p>");
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password']))
die ("<p>Error: SQL-Injection</p>");
$pass = ($_POST['password']);
$username = ($_POST['account']);
$result = mysql_query("SELECT * FROM account WHERE username='".$_POST['account']."' AND sha_pass_hash='$pass'", $realmd);
if (mysql_num_rows($result)!= 0) {
echo "<center><p><font color=#CC0000><b>Такой аккаунт уже есть!</b></font></p></center>";
} else {
if (!mysql_query("INSERT INTO account (username, sha_pass_hash, gmlevel, email, expansion) VALUES ('$username', SHA1(CONCAT(UPPER('$username'),':',UPPER('$pass'))), 0, '".$_POST['email']."', $tbc)", $realmd)) {echo "<center><p><font color=#CC0000><b>Ошибка</b></font></p></center>";} else {echo "<center><p><font color=#00CC00><b>Аккаунт успешно зарегестрирован! </b></font></p></center>";}
}
} else {
echo "<center><p><font color=#CC0000><b>Проверьте правильность ввода!</b></font></p></center>";
}
}
?>
Это примерный скрипт регистрации аккаунта. Регистрация отличается тем, что в базу тут пароль в виде кодированого записывается - sha_pass_hash.
username - имя пользователя (аккаунт).
gmlevel - права пользователя.
email - почта.
expansion - тип аккаунта, ну там от игры зависит.

Мне нужно, чтобы регистрация проходила сразу по 3 моим проблемам, а авторизация только Joomla и Phpbb хотябы, ну можно и c wow если можно, а так и двух достаточно.

Но вот тут как будет записываться это всё в базу, представления не имею...
Пожалуйста помогите, уже критическая ситуация  ! ! !
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Совместимость 3 регистрации в 1!
« Ответ #1 : 09.03.2010, 21:41:21 »
мосты для интеграции Joomla + Phpbb есть, для Mmorpg с уверенностью в 99% придется вам писать самостоятельно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Asone

  • Новичок
  • 6
  • 0 / 0
Re: Совместимость 3 регистрации в 1!
« Ответ #2 : 09.03.2010, 22:59:20 »
Насчёт phpbb и Joomla я уже видел подобную тему...
Может всё-таки кто нибудь соизволит помочь, в долгу не останусь...
*

Asone

  • Новичок
  • 6
  • 0 / 0
Re: Совместимость 3 регистрации в 1!
« Ответ #3 : 10.03.2010, 17:10:43 »
Ну как, тогда сделать чтобы всё это в 3 базы отправлялось?)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Защита от ботов при регистрации

Автор shaverma

Ответов: 11
Просмотров: 8644
Последний ответ 23.03.2015, 14:12:04
от AdmbVlad
Добавление материала без регистрации

Автор zosimov

Ответов: 8
Просмотров: 1650
Последний ответ 21.10.2013, 12:45:59
от smart
После отключения регистрации в CommunityBuilder сбились размеры материалов

Автор piquick

Ответов: 2
Просмотров: 1248
Последний ответ 17.10.2013, 14:55:35
от piquick
Как при регистрации сделать поле e-mail не обязательным к заполнению?

Автор Lann

Ответов: 22
Просмотров: 5774
Последний ответ 15.10.2013, 15:56:55
от twister2013
Яндекс почта - настройка API для регистрации на сайте.

Автор tiensrus

Ответов: 41
Просмотров: 15848
Последний ответ 12.09.2013, 09:14:35
от zikkuratvk