Новости Joomla

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

Mitriy-Bug

  • Захожу иногда
  • 90
  • 1 / 0
  • Верстка сайтов на Joomla
У меня вообще какие то цифры появились в вопросах - http://joxi.ru/5mdQ6YRCBBlR21
Сайт на Joomla 2.5.28
Никаких действий не было, до этого работал нормально.
*

ns8

  • Новичок
  • 1
  • 0 / 0
у меня вообще пропала кнопка отправить. пустой белый квадрат. при нажатии выдает окно с 404. версия кмс и компонента - последнии.
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Подскажите, как грамотно изменить URL, который приходит в письме, чтобы ссылка вела не на форму ответа, а просто на соответствующую категорию?
$link = JURI::root().'index.php?option=com_smfaq&task=edit.edit&id='.$this->getState('smfaq.id').'&catid='.$category->id;
*

yura88851

  • Захожу иногда
  • 125
  • 0 / 0
Кто то может исправил или знает как: Если вопрос задает зарегистрированный пользователь, то не отображается от кого вопрос, ни в админке, ни на сайте. Если простой посетитель задает вопрос, то все нормально.
Joomla 3.4.3 и SM FAQ версия 1.7.3.2. Исправления в файлах controller.php и category.php сделаны.
« Последнее редактирование: 05.09.2015, 20:34:27 от yura88851 »
*

SergeyZhuk

  • Новичок
  • 2
  • 0 / 0
Подскажите люди добрые, как сделать так, чтоб на главной категории отображались не список подкатегорий, а все вопросы всех подкатегорий. Грубо говоря я вывел все подкатегории в отдельное меню и при попадании на главную категории получается фигня. Чтоб было понятно вот http://systemlines.ru/notes/f-a-q-vopros-otvet
« Последнее редактирование: 06.09.2015, 02:45:18 от SergeyZhuk »
*

Amigos

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Привет!
Приходит аж 4 одинаковых уведомления на почту о новом вопроса. Как поправить этот баг?

Рад за Вас) У меня не приходит ни одного.  Как настраивали?
*

timber

  • Захожу иногда
  • 95
  • 0 / 0
Как отвечать на вопросы то?  Ранее была колонка - неотвеченные вопросы. Обновил Joomla до 3.4.4 и компонет SM FAQ Сейчас ее не вижу
*

Dobreff

  • Захожу иногда
  • 213
  • 10 / 4
Подскажите, кто знает.
У меня этот компонент стоит на нескольких сайтах и НИГДЕ не приходит суперюзеру уведомление о новых вопросах! Хотя настроено все как написано у разработчика - права superuser стоит РАЗРЕШЕНО

Почта работает. Только в smfaq не приходят

Очень не удобно
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
у кого не отправляло вопросы в последней Joomla, нужно в файле
components/com_smfaq/controller.php все utf8_strlen заменить на mb_strlen

чтоб приходили уведомления на email нужно в файле /components/com_smfaq/models/category.php
$emails = $db->loadResultArray();
поменять на
$emails = $db->loadColumn();
в настройках компонента указать права нужным пользователям, если пишет Унаследовано, то выбрать Разрешено

Это исправили?
*

v.matyzhonok

  • Новичок
  • 1
  • 0 / 0
Подскажите пожалуйста, как сделать, чтобы оповещения о новых вопросах приходили не группе Super User, а группе Manager?
Joomla & smFAQ последних версий стоят.
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Добрый день. Нужна возможность отображать в вопросе теги (например, верхние и нижние индексы), например: м2. Удалось в файле administrator/components/com_smfaq/smfaq.xml в месте: <field name="question" type="textarea" label="COM_SMFAQ_FIELD_QUESTION_LABEL" rows="5" cols="10" required="true" filter="raw" /> добавил filter="raw". За счет этого теперь при написании вопроса теги сохраняются, не обрезаются. Однако они не обрабатываются при выводе вопросов. Вопрос выводится вместе с тегами. Может быть кто-то сможет помочь? Какой еще файл нужно отредактировать, чтобы в самом вопросе можно было писать теги и обрабатывать их. Пробовал также вместо type="textarea" написать type="editor". Результат такой же.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Однако они не обрабатываются при выводе вопросов. Вопрос выводится вместе с тегами.
там эскепирование стоит в выводе
components/com_smfaq/views/category/tmpl/default.php
Код
<?php echo $this->escape($item->question); ?>
нужно заменить
Код
<?php echo $item->question; ?>

но смотрите, это может привести к проблеме безопасности, если вопросы задают обычные пользователи
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
там эскепирование стоит в выводе
components/com_smfaq/views/category/tmpl/default.php
Код
<?php echo $this->escape($item->question); ?>
нужно заменить
Код
<?php echo $item->question; ?>

но смотрите, это может привести к проблеме безопасности, если вопросы задают обычные пользователи
Е-мае, работает! Спасибо тебе огромное! Классное приложение сделал!
Может быть тогда подскажете - для обычной Joomla - в заголовке чтоб тоже теги писать - там что нужно поправить? Для модулей я нашел где править. А вот для обычных материалов не нашел.
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
там эскепирование стоит в выводе
components/com_smfaq/views/category/tmpl/default.php
Код
<?php echo $this->escape($item->question); ?>
нужно заменить
Код
<?php echo $item->question; ?>

но смотрите, это может привести к проблеме безопасности, если вопросы задают обычные пользователи
Еще один вопрос по поводу отправления e-mail после написания вопроса и ответа только администратором. Сейчас сделано так, что заполняя вкладку "Детали" в админ. панели, а именно - заполняя автора вопроса и его e-mail, автору письмо не отправляется (по умолчанию у Вас сделана неактивная кнопка "уведомление автору"). Что нужно изменить в коде, чтобы кнопка была активна? А именно, после публикования ответа на вопрос отправлялось письмо автору на его e-mail, который вводится в поле e-mail во вкладке "Детали" в админ. панели. Заранее Спасибо за помощь!
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Хочу сделать вместо обычной textarea -> editor (у меня tinymce). Так вот добавить я его добавил. Например, в шаблоне я вставил вот такой кусок кода:

<script src="/media/editors/tinymce/tinymce.min.js"></script>
<script>tinymce.init({
    mode: "textareas",
    theme: "modern",
    plugins: [
        "advlist autolink lists link image charmap print preview hr anchor pagebreak",
        "searchreplace wordcount visualblocks visualchars code fullscreen",
        "insertdatetime media nonbreaking save table contextmenu directionality",
        "emoticons template paste textcolor tiny_mce_wiris"
    ],
    toolbar1: "insertfile undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
    toolbar2: "print preview media | forecolor backcolor emoticons | tiny_mce_wiris_formulaEditor",
    image_advtab: true,
    language:"ru",
});
</script>

Это все работает. Данный редактор выводится при подаче вопроса. Но! Сам smfaq - не понимает, что это редактор. ТО есть, если начать печатать вопрос, то символы не печатаются. Он их не воспринимает. И когда написал вопрос - то пишется ошибка, что нужно ввести минимум 10 символов. Хотя было введено намного больше.

Пожалуйста, скажите что необходимо изменить, чтобы smfaq понял, что мы вместо textarea просто подсунули ему редактор.

Спасибо заранее за ответ!
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Хочу сделать вместо обычной textarea -> editor (у меня tinymce).
ну что бы инициализиоровался редактор форма вопроса всегда должна показываться, это можно сделать в настройках категории http://joxi.ru/5mdkJ3hv8OJQr1
т.к. если она будет скрыта, то она будет подгружаться аяксом, и инициализировать редактор надо будет уже после подгрузки самой формы.

дальше в самой форме components/com_smfaq/models/forms/question.xml можно заменить тип поля
Цитировать
      <field   name="question"
         class="required"
         label="COM_SMFAQ_QUESTION_FORM"
         type="smquestion"
         rows="5"
         cols="10"
         />   
на
Цитировать
      <field   name="question"
         class="required"
         label="COM_SMFAQ_QUESTION_FORM"
         type="editor"
         filter="JComponentHelper::filterText"
         />   

попробуйте так, я не проверял правда
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
ну что бы инициализиоровался редактор форма вопроса всегда должна показываться, это можно сделать в настройках категории http://joxi.ru/5mdkJ3hv8OJQr1
т.к. если она будет скрыта, то она будет подгружаться аяксом, и инициализировать редактор надо будет уже после подгрузки самой формы.

дальше в самой форме components/com_smfaq/models/forms/question.xml можно заменить тип поля на
попробуйте так, я не проверял правда

То же самое( сам editor подключается, его видно. Но когда туда печатаешь вопрос - то символы не уменьшаются. ТО есть как было 1000, так и остается. То есть smfaq не понимает, что это именно то поле, куда задается вопрос. В результате пишется ошибка, что должно быть минимум 10 символов. А их было куда больше при задании вопроса.
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
ну что бы инициализиоровался редактор форма вопроса всегда должна показываться, это можно сделать в настройках категории http://joxi.ru/5mdkJ3hv8OJQr1
т.к. если она будет скрыта, то она будет подгружаться аяксом, и инициализировать редактор надо будет уже после подгрузки самой формы.

дальше в самой форме components/com_smfaq/models/forms/question.xml можно заменить тип поля на
попробуйте так, я не проверял правда

Не получается. Сам editor подключается, его видно. Но когда туда печатаешь вопрос, то smfaq не понимает, что это именно то поле, куда задается вопрос. В результате, после нажатия на кнопку отправить пишется ошибка, что должно быть минимум 10 символов. А их было куда больше при задании вопроса.
*

kasper9820

  • Захожу иногда
  • 127
  • 4 / 6
  • ...ISponsor!
Есть вопрос. Может, кто-то уже столкнулся и справился.

Сборка сайта производилась на Joomla 3.4.1. Компонент SMFaq нормально работал. Сегодня, сразу после обновления до Joomla 3.4.3, клик по пункту меню, ведущему на страницу с вопросами, вызывает страницу 404 и сообщение:   

Код
Unknown column 'i.language' in 'on clause' SQL=SELECT c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version, CASE WHEN CHAR_LENGTH(c.alias)!= 0 THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems FROM tfmde_categories as c LEFT JOIN tfmde_categories AS s ON (s.lft <= c.lft AND s.rgt >= c.rgt) OR (s.lft > c.lft AND s.rgt < c.rgt) LEFT JOIN (SELECT cat.id as id FROM tfmde_categories AS cat JOIN tfmde_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_smfaq' AND parent.published != 1 GROUP BY cat.id) AS badcats ON badcats.id = c.id LEFT JOIN `tfmde_smfaq` AS i ON i.`catid` = c.id AND i.published = 1 AND (i.language = '*' OR i.language = 'ru-RU') WHERE (c.extension='com_smfaq' OR c.extension='system') AND c.published = 1 AND s.id=109 AND badcats.id is null GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version ORDER BY c.lft

Попутно: на нескольких сайтах даже после обновления компонент продолжает нормально работать (даже с абсолютно той же комплектацией и на тех же фреймворках).

В конечном счёте, вопрос - как пофиксить? Причины бага интересны, но это не самое важное.

такая же проблема. Помогите решить
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
такая же проблема. Помогите решить
думаю компонент тут не причем
нужно самому посмотреть, чтобы точно сказать
и сейчас вроде как 3.4.8 последняя версия
*

djooon91

  • Новичок
  • 9
  • 0 / 0
Есть вопрос. Может, кто-то уже столкнулся и справился.

Сборка сайта производилась на Joomla 3.4.1. Компонент SMFaq нормально работал. Сегодня, сразу после обновления до Joomla 3.4.3, клик по пункту меню, ведущему на страницу с вопросами, вызывает страницу 404 и сообщение:   

Код
Unknown column 'i.language' in 'on clause' SQL=SELECT c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version, CASE WHEN CHAR_LENGTH(c.alias)!= 0 THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems FROM tfmde_categories as c LEFT JOIN tfmde_categories AS s ON (s.lft <= c.lft AND s.rgt >= c.rgt) OR (s.lft > c.lft AND s.rgt < c.rgt) LEFT JOIN (SELECT cat.id as id FROM tfmde_categories AS cat JOIN tfmde_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_smfaq' AND parent.published != 1 GROUP BY cat.id) AS badcats ON badcats.id = c.id LEFT JOIN `tfmde_smfaq` AS i ON i.`catid` = c.id AND i.published = 1 AND (i.language = '*' OR i.language = 'ru-RU') WHERE (c.extension='com_smfaq' OR c.extension='system') AND c.published = 1 AND s.id=109 AND badcats.id is null GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version ORDER BY c.lft

Попутно: на нескольких сайтах даже после обновления компонент продолжает нормально работать (даже с абсолютно той же комплектацией и на тех же фреймворках).

В конечном счёте, вопрос - как пофиксить? Причины бага интересны, но это не самое важное.
У себя на сайте после обновления Joomla 3.4.8 проблему решил с помощью запрета вывода строки в файле путь к которому libraries/legacy/categories/categories.php
и так:
строку
Код
if ($this->_options['currentlang'] !== 0)
{
$queryjoin .= ' AND (i.language = ' . $db->quote('*'). ' OR i.language = ' . $db->quote($this->_options['currentlang']). ')';
}
Заменить на(если Ваш сайт мултиязычный) (zapytannia-vidpovidi, voprosy-otvety, en/faq - это части URL на которых у Вас выводится SMFAQ)
 
Код
			if(strpos(JFactory::getURI(), "zapytannia-vidpovidi") == false) {
$otziv = true;
}
elseif (strpos(JFactory::getURI(), "voprosy-otvety") == false){
$otziv = true;
}
elseif (strpos(JFactory::getURI(), "en/faq") == false){
$otziv = true;
}
else{
$otziv = false;
}
if(!$otziv){
if ($this->_options['currentlang'] !== 0)
{
$queryjoin .= ' AND (i.language = ' . $db->quote('*'). ' OR i.language = ' . $db->quote($this->_options['currentlang']). ')';
}
}
Если сайт на одном языке то просто (zapytannia-vidpovidi - часть url страницы на котором находиться компонент)
Код
if(strpos(JFactory::getURI(), "zapytannia-vidpovidi") == false) {
if ($this->_options['currentlang'] !== 0)
{
$queryjoin .= ' AND (i.language = ' . $db->quote('*'). ' OR i.language = ' . $db->quote($this->_options['currentlang']). ')';
}
}
Если после этого появляться что то типа COM_SMFAQ_QUESTION= - То идем в файл language\ru-RU\ru-RU.com_smfaq.ini и прописываем туда нужное значение. Ну и если не отправляеться сообщение, то делаем вот это
Код
у кого не отправляло вопросы в последней Joomla, нужно в файле 
components/com_smfaq/controller.php все utf8_strlen заменить на mb_strlen

чтоб приходили уведомления на email нужно в файле /components/com_smfaq/models/category.php
$emails = $db->loadResultArray();
поменять на
$emails = $db->loadColumn();
в настройках компонента указать права нужным пользователям, если пишет Унаследовано, то выбрать Разрешено
*

Olesea

  • Осваиваюсь на форуме
  • 20
  • 2 / 0
Не работала отправка уведомлений на почту администратора. Перечитала все, сделала все что нашла тут и кое-что с Joomla-кода.ру, но все равно не работало. Пришлось чуть-чуть поправить от себя и готово! Письма отправляются.

Итак что у меня сейчас в компоненте:
1. Файл - components/com_smfaq/controller.php
Заменила все utf8_strlen на mb_strlen
2. Перезалила components/com_smfaq/models/category.php (автор где-то тут его выложил - да, Автору - СПАСИБО за компонент).
3. В файле components/com_smfaq/js/smfaq.js в методе post
после строки url += now;
добавила
url = url.replace('index.php',location.href);
4. В перезалитом файле category.php  убрала отключение (у меня 361-364 строки)
      
Код
// отключение
if ($params->get('disabled_mail')) {
return true;
}
Уж не знаю, почему но именно этот параметр постоянно срабатывал.
P.S. Прежде всех манипуляций, выставила права суперюзеру на "Разрешено" и обновила версию Joomla до 3.4.8. Версия SM FAQ - 1.7.3.2
*

Mitriy-Bug

  • Захожу иногда
  • 90
  • 1 / 0
  • Верстка сайтов на Joomla
Не работала отправка уведомлений на почту администратора. Перечитала все, сделала все что нашла тут и кое-что с Joomla-кода.ру, но все равно не работало. Пришлось чуть-чуть поправить от себя и готово! Письма отправляются.

Итак что у меня сейчас в компоненте:
1. Файл - components/com_smfaq/controller.php
Заменила все utf8_strlen на mb_strlen
2. Перезалила components/com_smfaq/models/category.php (автор где-то тут его выложил - да, Автору - СПАСИБО за компонент).
3. В файле components/com_smfaq/js/smfaq.js в методе post
после строки url += now;
добавила
url = url.replace('index.php',location.href);
4. В перезалитом файле category.php  убрала отключение (у меня 361-364 строки)
      
Код
// отключение
if ($params->get('disabled_mail')) {
return true;
}
Уж не знаю, почему но именно этот параметр постоянно срабатывал.
P.S. Прежде всех манипуляций, выставила права суперюзеру на "Разрешено" и обновила версию Joomla до 3.4.8. Версия SM FAQ - 1.7.3.2
Почти то же самое делал и то же все заработало. Все никак не могу подробную инструкцию сделать или даже установочный архив. + Переделал модуль вывода последних комментариев на рандомные, плюс исправил ошибку с кодировкой при обрезании анонса вопроса-отзыва
*

danslash

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Будьте добры подсказать что за ошибка.
smfaq.js:65 Refused to set unsafe header "Content-length"SmFaq.jx.post @ smfaq.js:65
smfaq.js:66 Refused to set unsafe header "Connection"SmFaq.jx.post @ smfaq.js:66
voprosy-i-otvety:1 Uncaught SyntaxError: Unexpected token <

Поменял все mb_strlen
А колесико крутиться и все, хотя в базу все попадает
Заранее спасибо
*

MmX Ice

  • Новичок
  • 1
  • 0 / 0
Подскажите, как добавить дополнительное поле, что подправить?
Тестовый плагин установил, плагин включил. Поле не появляется
Joomla 3.5 версия
*

anbarter

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Всем привет! Форумчане, не подскажете как можно вывести все вопросы и ответы на отдельные страницы?
*

Megatron

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Всем привет! Форумчане, не подскажете как можно вывести все вопросы и ответы на отдельные страницы?
Тоже интересует данный вопрос!
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
Будьте добры подсказать что за ошибка.
smfaq.js:65 Refused to set unsafe header "Content-length"SmFaq.jx.post @ smfaq.js:65
smfaq.js:66 Refused to set unsafe header "Connection"SmFaq.jx.post @ smfaq.js:66
voprosy-i-otvety:1 Uncaught SyntaxError: Unexpected token <

Поменял все mb_strlen
А колесико крутиться и все, хотя в базу все попадает
Заранее спасибо
Тоже столкнулся с такой проблемой. Ковыряния и изыскания ни к чему не привели. =(
Это бидаль пича.
*

Keleset

  • Новичок
  • 1
  • 0 / 0
День добрый, имеется следующая проблема, не отправляются вопросы, 500 ошибка вылетает
В логах апачи висят след. строки
Спойлер
[свернуть]
CMS Joomla 3.5, apache 2.4.10 (Debian), PHP 5.6.20-0+deb8ul
Файл - components/com_smfaq/controller.php поменяны все utf8_strlen на на mb_strlen
Заменил файл components/com_smfaq/models/category.php с поста автора на данном форуме.
Помогите кто может!)  ! , а то второй день уже найти ничего не могу по данной теме, а в PHP полный нуль к сожалению(
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Выложил версию 1.7.3.3
http://joomla-code.ru/exstensions/j25-extensions/smfaq-j16
Глобально ничего не менялось, просто исправлены ошибки для последних версий Joomla

Эта ошибка там исправлена
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент для постинга в соцсети (вк) Kcrossposting

Автор kysin

Ответов: 1
Просмотров: 135
Последний ответ 06.04.2024, 23:55:02
от kysin
А-ля корзина для материалов Joomla

Автор Efanych

Ответов: 151
Просмотров: 15450
Последний ответ 02.04.2024, 22:31:42
от barvik
WT Eternal admin - плагин &quot;вечный админ&quot; для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 381
Последний ответ 21.12.2023, 09:25:25
от sergeytolkachyov
Бесплатная система фильтрации полей Joomla

Автор zikkuratvk

Ответов: 270
Просмотров: 26404
Последний ответ 10.11.2023, 10:58:00
от SolopoV
WT Amo CRM library - простая PHP библиотека для Joomla 4+ (для разработчиков)

Автор sergeytolkachyov

Ответов: 2
Просмотров: 1650
Последний ответ 17.10.2023, 12:38:52
от sergeytolkachyov