Новости Joomla

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

SloN

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
  • Just try...
Хак для Datso Gallery 1.6;
Подпись из Fireboard 1.0.3 и выше и из CommunityBuilder 1.0 и выше
sub_viewdetails.php(находится в components/com_datsogallery/) находим:
Код
    if ($ad_bbcodesupport){
    require_once($mosConfig_absolute_path."/administrator/components/com_datsogallery/images.datsogallery.php");
    $origtext=bb_decode($origtext);
    }

    echo "<td width='70%' valign='top'>";
    echo "<table width='100%' cellpadding='0' cellspacing='0' style='border-bottom:1px solid #ccc'>\n";
    echo "<tr>\n";
    echo "<td width='16'><img src='$gallerypath/images/dgtime.gif' alt='' /></td><td>"._DG_COMM_ADDED.": $signtime </td>\n";
    if ($is_editor) {
    echo "<td width='16'><img src='$gallerypath/images/ip.gif' title='$row1->cmtip' border='0' alt='' /></td>";
    echo "<td width='16'><a href='" . sefRelToAbs("$dgurl&func=deletecomment&catid=$catid&cmtid=$row1->cmtid") . "'>";
    echo "<img src='$gallerypath/images/del.gif' title='". _DG_DELETE_COMMENT."' border='0' alt='' /></a></td>";
    }
    echo "</tr>\n";
    echo "</table>";
    echo "<p>".$origtext."</p>";
    echo "</td>\n</tr>\n";
    $line++;
Для Fireboard меняем на:
Код
    if ($ad_bbcodesupport){
    require_once($mosConfig_absolute_path."/administrator/components/com_datsogallery/images.datsogallery.php");
    $origtext=bb_decode($origtext);
    }

    echo "<td width='70%' valign='top'>";
    echo "<table width='100%' cellpadding='0' cellspacing='0' style='border-bottom:1px solid #ccc'>\n";
    echo "<tr>\n";
    echo "<td width='16'><img src='$gallerypath/images/dgtime.gif' alt='' /></td><td>"._DG_COMM_ADDED.": $signtime </td>\n";
    if ($is_editor) {
    echo "<td width='16'><img src='$gallerypath/images/ip.gif' title='$row1->cmtip' border='0' alt='' /></td>";
    echo "<td width='16'><a href='" . sefRelToAbs("$dgurl&func=deletecomment&catid=$catid&cmtid=$row1->cmtid") . "'>";
    echo "<img src='$gallerypath/images/del.gif' title='". _DG_DELETE_COMMENT."' border='0' alt='' /></a></td>";
    }
    echo "</tr>\n";
    echo "</table>";
    echo "<p>".$origtext."</p>";
    $database->setQuery("select signature from #__fb_users as su "."\nLEFT JOIN #__users as u on u.id=su.userid WHERE u.username='$row1->cmtname'");
    $signature = $database->loadResult();
$msg_signature = $signature;
    if ($msg_signature) {
    ?>
    <style type="text/css">
    div.msgsignature{border-top: dotted 1px #ccc;text-align: left;color:#999;padding-top: 10px;}
    </style>
    <div class="msgsignature" >
    <?php
    if ($ad_bbcodesupport){
    $msg_signature=bb_decode($msg_signature);
    }
    echo $msg_signature;
    }
    echo "</td>\n</tr>\n";
    $line++;
Для CommunityBuilder меняем на:
Код
    if ($ad_bbcodesupport){
    require_once($mosConfig_absolute_path."/administrator/components/com_datsogallery/images.datsogallery.php");
    $origtext=bb_decode($origtext);
    }

    echo "<td width='70%' valign='top'>";
    echo "<table width='100%' cellpadding='0' cellspacing='0' style='border-bottom:1px solid #ccc'>\n";
    echo "<tr>\n";
    echo "<td width='16'><img src='$gallerypath/images/dgtime.gif' alt='' /></td><td>"._DG_COMM_ADDED.": $signtime </td>\n";
    if ($is_editor) {
    echo "<td width='16'><img src='$gallerypath/images/ip.gif' title='$row1->cmtip' border='0' alt='' /></td>";
    echo "<td width='16'><a href='" . sefRelToAbs("$dgurl&func=deletecomment&catid=$catid&cmtid=$row1->cmtid") . "'>";
    echo "<img src='$gallerypath/images/del.gif' title='". _DG_DELETE_COMMENT."' border='0' alt='' /></a></td>";
    }
    echo "</tr>\n";
    echo "</table>";
    echo "<p>".$origtext."</p>";
    $database->setQuery("select fbsignature from #__comprofiler as su "."\nLEFT JOIN #__users as u on u.id=su.user_id WHERE u.username='$row1->cmtname'");
    $signature = $database->loadResult();
$msg_signature = $signature;
    if ($msg_signature) {
    ?>
    <style type="text/css">
    div.msgsignature{border-top: dotted 1px #ccc;text-align: left;color:#999;padding-top: 10px;}
    </style>
    <div class="msgsignature" >
    <?php
    if ($ad_bbcodesupport){
    $msg_signature=bb_decode($msg_signature);
    }
    echo $msg_signature;
    }
    echo "</td>\n</tr>\n";
    $line++;
Далее я сделал хак для стандартных ББ кодов, которые поддерживает Fireboard, но не поддерживает Datsogallery 1.6.(Это нужно выполнить, что для Fireboard, что для CommunityBuilder)
images.datsogallery.php(находится в administrator/components/com_datsogallery/) находим:
Код
    function bb_decode ($text) {
    global $mosConfig_live_site;
    $gallerypath = $mosConfig_live_site . "/components/com_datsogallery";
$text = nl2br($text);
static $bbcode_tpl = array();
static $patterns = array();
static $replacements = array();
if ((strpos($text, "[") === false || strpos($text, "]") === false)) {
return $text;
}
И после дописываем:
Код
    $text = str_replace("[img]", '<img src="', $text);
$text = str_replace("[/img]", '"/>', $text);
    $text = str_replace("[IMG]", '<img src="', $text);
$text = str_replace("[/IMG]", '"/>', $text);
    $text = str_replace("[size=1]", "<span style='font-size:1'>", $text);
$text = str_replace("[size=2]", "<span style='font-size:2'>", $text);
    $text = str_replace("[size=3]", "<span style='font-size:3'>", $text);
$text = str_replace("[size=4]", "<span style='font-size:4'>", $text);
    $text = str_replace("[size=5]", "<span style='font-size:5'>", $text);
$text = str_replace("[size=6]", "<span style='font-size:6'>", $text);
    $text = str_replace("[/size]", '</span>', $text);
$text = str_replace("[color=#FF0000]", "<span style='color: #FF0000'>", $text);
    $text = str_replace("[color=#800080]", "<span style='color: #800080'>", $text);
$text = str_replace("[color=#0000FF]", "<span style='color: #0000FF'>", $text);
    $text = str_replace("[color=#008000]", "<span style='color: #008000'>", $text);
$text = str_replace("[color=#FFFF00]", "<span style='color: #FFFF00'>", $text);
    $text = str_replace("[color=#FF6600]", "<span style='color: #FF6600'>", $text);
$text = str_replace("[color=#000080]", "<span style='color: #000080'>", $text);
    $text = str_replace("[color=#825900]", "<span style='color: #825900'>", $text);
$text = str_replace("[color=#9A9C02]", "<span style='color: #9A9C02'>", $text);
    $text = str_replace("[color=#A7A7A7]", "<span style='color: #A7A7A7'>", $text);
$text = str_replace("[/color]", '</span>', $text);
Наслаждайтесь  ;)
P.S.: Исправлена проверка на отображение ББ кодов в комментарии и в подписи. 9.06.2008
« Последнее редактирование: 09.04.2008, 01:03:17 от SloN »
*

tysson

  • Захожу иногда
  • 263
  • 2 / 0
Re: Подпись в комментариях галереи
« Ответ #1 : 11.02.2009, 21:37:06 »
А чего должно получится? чето я изменений не заметил!!!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Аватар из fireboard и CommunityBuilder в комментариях

Автор SloN

Ответов: 9
Просмотров: 11021
Последний ответ 18.02.2011, 05:29:31
от SloN