Новости Joomla

Компонент View logs v.2.2.0

👩‍💻 Компонент View logs v.2.2.0.По горячим следам, рекомендациям и просьбам Joomla-сообщества компонент просмотра логов Joomla получил следующую версиюv.2.2.0. Что нового?- Обновление интерфейса: список логов сделан в виде таблицы, отображение дополнительной информации в списке файлов (время создания и последнего изменения, кнопки действий и их порядок) изменены и сделаны менее пёстрыми.- Добавлен поиск-фильтр по имени файла лога на странице. Находите нужный файл быстрее.- Большие файлы. Просмотр файла лога в модальном окне сохранён для файлов менее 1МБ. Возможность открыть файл в отдельном окне сохранена. Но используйте эту функцию с осторожностью: файлы объёмом 8-10мб ещё возможно открывать в браузере, но более крупные - не рекомендуется. Системные требования:- Совместимость с Joomla 6 и PHP 8.4.- Минимальная версия PHP по-прежнему 8.0.Страница расширенияGitHub расширения@joomlafeed#joomla #расширения

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

Pro100

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Интеграция WysiBB в Kunena
« : 26.11.2013, 21:54:02 »
Приветствую Вас, уважаемые веб-мастера!

Здесь (http://www.kunena.org/forum/114-User-written-hacks/127855-wysiwyg-bbcode-editor) описана установка WysiBB в Kunena, но при попытке так сделать у меня слетает весь форум и появляется ошибка 500.




Проблема вероятно в первом же действии.

Потому как после этого вылетает ошибка:

Спойлер
[свернуть]


В initialize.php 26-я строчка выглядит так:

Код
// New Kunena JS for default template
$template->addScript ( 'js/default.js' );

Вопрос №1: куда именно нужно вставлять код:
Код
<script src="components/com_kunena/lib/wysibb/jquery.wysibb.js"></script>
<link rel="stylesheet" href="components/com_kunena/lib/wysibb/theme/default/wbbtheme.css" />

и нужно ли что-то удалять из этой строчки?


Далее, коды на форуме Kunena (http://www.kunena.org/forum/114-User-written-hacks/127855-wysiwyg-bbcode-editor) и на офф. сайте (http://www.wysibb.com/ru/install/) отличаются. Какой все же вставлять нужно?


В общем хелп!  !
*

Pro100

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Интеграция WysiBB в Kunena
« Ответ #1 : 26.11.2013, 21:55:37 »
Маленький Update:

Сейчас форум работает, но:

1. в верхнем углу страницы написано - " type="text/javascript">
2. Стандартный редактор пропал, но нового не появилось

edit_editor сейчас выглядит так:

Код
<?php
/**
 * Kunena Component
 * @package Kunena.Template.Blue_Eagle
 * @subpackage Topic
 *
 * @copyright (C) 2008 - 2013 Kunena Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @link http://www.kunena.org
 **/
defined ( '_JEXEC' ) or die ();

// Kunena bbcode editor
?>
[b]<script>
var $j = jQuery.noConflict();
$j(document).ready(function() {
  $j("#message").wysibb()
})
</script>[/b]
<tr id="kpost-message" class="krow<?php echo 1 + $this->k^=1;?>">
<td class="kcol-first kcol-editor-label"><strong><?php
echo (JText::_('COM_KUNENA_MESSAGE')) ;
// TODO: Replace Enlarge and Shrink with icons
?></strong><br />
<span class="ks" onclick="kGrowShrinkMessage(100);"
style="cursor: pointer"><?php echo JText::_('COM_KUNENA_EDITOR_ENLARGE'); ?></span>&nbsp;/&nbsp; <span
class="ks" onclick="kGrowShrinkMessage(-100);"
style="cursor: pointer"><?php echo JText::_('COM_KUNENA_EDITOR_SHRINK'); ?></span></td>

<td class="kcol-last kcol-editor-field">
<textarea class="ktxtarea required" name="message" id="kbbcode-message" rows="10" cols="50" tabindex="3"><?php echo $this->escape($this->message->message); ?></textarea>

<!-- Hidden preview placeholder -->
<div id="kbbcode-preview" style="display: none;"></div>
<?php if ($this->message->exists()) : ?>
<div class="clr"> </div>
<fieldset>
<legend><?php echo (JText::_('COM_KUNENA_EDITING_REASON'))?></legend>
<input class="kinputbox" name="modified_reason" size="40" maxlength="200" type="text" value="<?php echo $this->modified_reason; ?>" />
</fieldset>
<?php endif; ?>
</td>
</tr>

initialize.php  (тут я явно что-то сделал не так :( ):

Код
<?php
/**
* Kunena Component
* @package Kunena.Template.Blue_Eagle
*
* @copyright (C) 2008 - 2013 Kunena Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.org
**/
defined( '_JEXEC' ) or die();

$app = JFactory::getApplication();
$document = JFactory::getDocument();
$template = KunenaFactory::getTemplate();

// Template requires Mootools 1.2 framework
$template->loadMootools();

// We load mediaxboxadvanced library only if configuration setting allow it
if ( KunenaFactory::getConfig()->lightbox == 1 ) {
$template->addStyleSheet ( 'css/mediaboxAdv.css');
$template->addScript( 'js/mediaboxAdv.js' );
}

// New Kunena JS for default template
[b]$template->addScript ( '<script src="/components/com_kunena/lib/wysibb/jquery.wysibb.min.js" charset="utf-8"></script>
<link rel="stylesheet" href="/css/default/wbbtheme.css" type="text/css" />' );[/b]

$rtl = JFactory::getLanguage()->isRTL();
$skinner = $template->params->get('enableSkinner', 0);

if (file_exists ( JPATH_ROOT . "/templates/{$app->getTemplate()}/css/kunena.forum.css" )) {
// Load CSS from Joomla template
CKunenaTools::addStyleSheet ( JUri::root(true). "/templates/{$app->getTemplate()}/css/kunena.forum.css" );
if ($skinner && file_exists ( JPATH_ROOT. "/templates/{$app->getTemplate()}/css/kunena.skinner.css" )){
CKunenaTools::addStyleSheet ( JUri::root(true). "/templates/{$app->getTemplate()}/css/kunena.skinner.css" );
} elseif (!$skinner && file_exists ( JPATH_ROOT. "/templates/{$app->getTemplate()}/css/kunena.default.css" )) {
CKunenaTools::addStyleSheet ( JUri::root(true). "/templates/{$app->getTemplate()}/css/kunena.default.css" );
}
} else {
$loadResponsiveCSS = $template->params->get('loadResponsiveCSS', 1);
// Load CSS from default template
$template->addStyleSheet ( 'css/kunena.forum.css' );
if ($loadResponsiveCSS) $template->addStyleSheet ( 'css/kunena.responsive.css' );
if ($skinner) {
$template->addStyleSheet ( 'css/kunena.skinner.css' );
} else {
$template->addStyleSheet ( 'css/kunena.default.css' );
}
}
$cssurl = JUri::root(true). '/components/com_kunena/template/blue_eagle/css';
?>
<!--[if lte IE 7]>
<link rel="stylesheet" href="<?php echo $cssurl; ?>/kunena.forum.ie7.css" type="text/css" />
<![endif]-->
<?php
$mediaurl = JUri::root(true). "/components/com_kunena/template/{$template->name}/media";

$styles = <<<EOF
/* Kunena Custom CSS */
EOF;

$forumHeader = $template->params->get('forumHeadercolor', $skinner ? '' : '#5388B4');

if ($forumHeader) {
$styles .= <<<EOF

#Kunena div.kblock > div.kheader,#Kunena .kblock div.kheader { background: {$forumHeader} !important; }
#Kunena #ktop { border-color: {$forumHeader}; }
#Kunena #ktop span.ktoggler { background: {$forumHeader}; }
#Kunena #ktab a:hover,
#Kunena #ktab li.Kunena-item-active a { background-color: {$forumHeader}; }
#Kunena #ktab ul.menu li.active a { background-color: {$forumHeader}; }
#Kunena a:link,
#Kunena a:visited,
#Kunena a:active {color: {$forumHeader};}
#Kunena a:focus {outline: none;}
#Kunena a:hover {color: #FF0000;}
EOF;
}

$forumLink = $template->params->get('forumLinkcolor', $skinner ? '' : '#5388B4');

if ($forumLink) {
$styles .= <<<EOF
#Kunena a:link,
#Kunena a:visited,
#Kunena a:active {color: {$forumLink};}
#Kunena a:focus {outline: none;}
EOF;
}

$announcementHeader = $template->params->get('announcementHeadercolor', $skinner ? '' : '#5388B4');

if ($announcementHeader) {
$styles .= <<<EOF
#Kunena div.kannouncement div.kheader { background: {$announcementHeader} !important; }
EOF;
}

$announcementBox = $template->params->get('announcementBoxbgcolor', $skinner ? '' : '#FFFFFF');

if ($announcementBox) {
$styles .= <<<EOF
#Kunena div#kannouncement .kanndesc { background: {$announcementBox}; }
EOF;
}

$frontStatsHeader = $template->params->get('frontstatsHeadercolor', $skinner ? '' : '#5388B4');

if ($frontStatsHeader) {
$styles .= <<<EOF
#Kunena div.kfrontstats div.kheader { background: {$frontStatsHeader} !important; }
EOF;
}

$onlineHeader = $template->params->get('whoisonlineHeadercolor', $skinner ? '' : '#5388B4');

if ($onlineHeader) {
$styles .= <<<EOF
#Kunena div.kwhoisonline div.kheader { background: {$onlineHeader} !important; }
EOF;
}

$inactiveTab = $template->params->get('inactiveTabcolor', $skinner ? '' : '#737373');

if ($inactiveTab) {
$styles .= <<<EOF
#Kunena #ktab a { background-color: {$inactiveTab} !important; }
EOF;
}

$activeTab = $template->params->get('activeTabcolor', $skinner ? '' : '#5388B4');

if ($activeTab) {
$styles .= <<<EOF
#Kunena #ktab ul.menu li.active a,#Kunena #ktab li#current.selected a { background-color: {$activeTab} !important; }
EOF;
}

$hoverTab = $template->params->get('hoverTabcolor', $skinner ? '' : '#5388B4');

if ($hoverTab) {
$styles .= <<<EOF
#Kunena #ktab a:hover { background-color: {$hoverTab} !important; }
EOF;
}

$topBorder = $template->params->get('topBordercolor', $skinner ? '' : '#5388B4');

if ($topBorder) {
$styles .= <<<EOF
#Kunena #ktop { border-color: {$topBorder} !important; }
EOF;
}

$inactiveFont = $template->params->get('inactiveFontcolor', $skinner ? '' : '#FFFFFF');

if ($inactiveFont) {
$styles .= <<<EOF
#Kunena #ktab a span { color: {$inactiveFont} !important; }
EOF;
}
$activeFont = $template->params->get('activeFontcolor', $skinner ? '' : '#FFFFFF');

if ($activeFont) {
$styles .= <<<EOF
#Kunena #ktab #current a span { color: {$activeFont} !important; }
EOF;
}

$toggleButton = $template->params->get('toggleButtoncolor', $skinner ? '' : '#5388B4');

if ($toggleButton) {
$styles .= <<<EOF
#Kunena #ktop span.ktoggler { background-color: {$toggleButton} !important; }
EOF;
}

$profileIcons = $template->getFile("media/iconsets/profile/{$template->params->get('profileIconset', 'default')}/default.png", true);
$buttonIcons = $template->getFile("media/iconsets/buttons/{$template->params->get('buttonIconset', 'default')}/default.png", true);
$editorIcons = $template->getFile("media/iconsets/editor/{$template->params->get('editorIconset', 'default')}/default.png", true);

$styles .= <<<EOF
#Kunena .kicon-profile { background-image: url("{$profileIcons}"); }
#Kunena .kicon-button { background-image: url("{$buttonIcons}")!important; }
#Kunena #kbbcode-toolbar li a,#Kunena #kattachments a { background-image:url("{$editorIcons}"); }
/* End of Kunena Custom CSS */
EOF;

$document->addStyleDeclaration($styles);

« Последнее редактирование: 26.11.2013, 23:17:21 от Pro100 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 3372
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 3080
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3600
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 6052
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30709
Последний ответ 04.06.2021, 14:44:49
от Elya