Новости Joomla

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Расширение и описание доступны здесь

Как правильно задать вопрос поддержке?
  • Прочтите внимательно инструкцию к расширению!
  • Перед отправкой вопроса, не поленитесь, прочтите его еще раз. Убедитесь что вы сами из него хоть что-то поняли. Если есть сосед лучше дать ему его прочитать.
  • Обязательно указываете версию Joomla и расширения. Будет хорошо еще если предоставите версию PHP, которая используется на сервере.
  • Если возникает какая-то ошибка, то сделайте скрин с экрана монитора с ошибкой или скопируйте эту ошибку полностью.
  • Данное расширение не работает без JS. Следовательно, все вопросы вида "у меня не открывается форма", "не работает слайдер" (т.е. вопросы связанные с работой JS) без ссылки на сайт не принимаются!
  • Все вопросы связанные с оформлением внешнего вида (HTML, CSS) не принимаются!. Если впервые увидели/слышите эти аббревиатуры, то вопросы не принимаются!
  • Помните! Грамотно поставленный и четко сформулированный вопрос - это залог того, что на него будет такой же ответ.
  • И чуть не забыл, все дети идут учиться в школу, здесь не образовательное учреждение.


Всем кто откликнулся и принимал участие в тестировании Спасибо!

UPD: скрипт для переноса из версии для j1.5 в новую версию -
http://joomlaforum.ru/index.php/topic,199950.msg1064803.html#msg1064803


UPD:
Прикрепляю скрипт миграции с версии Joomla 1.5 (smfaq_migrate.php в архиве)
Скрипт накидал на скорую руку, особо не проверял, так что возможны некоторые баги.

Так же стоит заметить что все вопросы, которые были созданы в новой версии Joomla 3+ (если такие есть), они будут удалены
При миграции, к сожалению, не получиться перенести корректно автора ответа, т.к. в старой версии это была обычная строка, в новой - это id пользователя
 
Порядок миграции:
1. Файл скрипта копируется в корень текущей версии Joomla 3+
2. В базе данных должны быть таблицы из старой версии Joomla 1.5
Цитировать
jos_smfaq
jos_smfaq_comments
jos_smfaq_votes
Обычно они с префиксом "jos_"
Если этих таблиц нет в новой базе нужно их импортировать из старой, например через phpMyAdmin
3. Вводите в браузере http://ВАШ САЙТ/smfaq_migrate.php, должна появиться форма с вводом префикса базы (если он вдруг отличается от "jos_")
4. Нажимаете кнопку "ПУСК"
5. Если все прошло удачно должно вывестись сообщение, если что-то пошло не так должна вывестись ошибка
6. Если все прошно удачно удалите файл smfaq_migrate.php из корня и старые таблицы из баз от Joomla 1.5

если будут вопросы пишите

« Последнее редактирование: 05.10.2016, 22:52:04 от SmokerMan »
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: Тестирование smfaq
« Ответ #1 : 05.02.2012, 19:22:12 »
в категориях когда жмёшь настройки
выскакивает ошибка
Код
500 - Обнаружена ошибка.

XML-файл не был загружен

Вернуться в Панель управления
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #2 : 05.02.2012, 20:44:27 »
в категориях когда жмёшь настройки
выскакивает ошибка
Код
500 - Обнаружена ошибка.

XML-файл не был загружен

Вернуться в Панель управления
у меня такой кнопки в категориях нет. Можно скриншот увидеть?
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: Тестирование smfaq
« Ответ #3 : 05.02.2012, 20:57:12 »
действительно нет,
она появляется сразу за кнопкой "перестроить" на несколько секунд и исчезает
joomla 2.5.1 обновил с 1,6 и обновил сам компонент
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Тестирование smfaq
« Ответ #4 : 05.02.2012, 21:09:40 »
Чичас качну и потестю онлайн на 2.5.1 - как раз понадобился!
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Тестирование smfaq
« Ответ #5 : 05.02.2012, 21:29:49 »
Первое пока что в глаза бросилось: АККОРДЕОН пишется через О

Категория SM FAQ: Создать -> Параметры отображения вопросов -> Дропдаун
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Тестирование smfaq
« Ответ #6 : 06.02.2012, 19:54:23 »
Так-с... Установил, понабивал - полёт нормальный. Без глюков, красиво!
Смокер, отличный компонент! Можешь сам проверить: http://eaglecad.ru/faq

Спасибо!

ЗЫ Осталось только с шаблоном поиграться!
« Последнее редактирование: 06.02.2012, 19:59:38 от Dorfman »
*

DuffyHamburger

  • Новичок
  • 1
  • 0 / 0
Re: Тестирование smfaq
« Ответ #7 : 08.02.2012, 10:35:11 »
Можно ли установить доступ к компоненту из админ панели для кого-нибудь кроме суперадминистратора? Создал пользователя Manager и когда захожу под ним, то в меню пункт SM FAQ пропадает.
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #8 : 08.02.2012, 12:06:05 »
Можно ли установить доступ к компоненту из админ панели для кого-нибудь кроме суперадминистратора? Создал пользователя Manager и когда захожу под ним, то в меню пункт SM FAQ пропадает.
Разграничения доступа для админ панели пока не делал. Спасибо что напомнили, сделаю в следующем билде.
*

olaf

  • Захожу иногда
  • 225
  • 23 / 0
Re: Тестирование smfaq
« Ответ #9 : 08.02.2012, 12:47:40 »
Работает отлично.
На будущее в админцентре для каждой категории очень желательно поле указания e-mail адреса для ответственного за категорию.
Сейчас, чтобы дать возможность отвечать на вопросы из разных категорий разным специалистам администратору надо делать разные группы (для каждой категории своя группа?), что с точки зрения управления все-же проблематично.
Хочется, например, разрешить ответы для всех Авторов во всех категориях, а уведомления о вопросе в категории каждому Автору высылать только из своей категории.
*

zuich

  • Новичок
  • 9
  • 3 / 0
Re: Тестирование smfaq
« Ответ #10 : 08.02.2012, 13:22:37 »
понравился компонент.
есть два вопроса.
1. у меня почему то вопросы открываются медленно, по сравнению с примерами.
вот http://алуштатут.рф/index.php/sovety-otdyhajushim/9-pomosh-dlja-otdyhajushih-v-alushte
В чем проблема? Так работает и на денвере и на хосте, и на 1.7 и на 2.5
2. JUMultiThumb в компоненте не работает?
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #11 : 08.02.2012, 17:17:27 »
1. у меня почему то вопросы открываются медленно, по сравнению с примерами.
вот http://алуштатут.рф/index.php/sovety-otdyhajushim/9-pomosh-dlja-otdyhajushih-v-alushte
В чем проблема? Так работает и на денвере и на хосте, и на 1.7 и на 2.5
с какими примерами? Вроде нормально у меня работает по указанной ссылке.
2. JUMultiThumb в компоненте не работает?
Думал включить поддержку контент плагинов, но не  чего-то стал))
Сделаю наверное дополнительную опцию для этого в настройках компонента или категории. Спасибо что напомнили.

На будущее в админцентре для каждой категории очень желательно поле указания e-mail адреса для ответственного за категорию.
Сейчас, чтобы дать возможность отвечать на вопросы из разных категорий разным специалистам администратору надо делать разные группы (для каждой категории своя группа?), что с точки зрения управления все-же проблематично.
Хочется, например, разрешить ответы для всех Авторов во всех категориях, а уведомления о вопросе в категории каждому Автору высылать только из своей категории.
Подумаю на досуге, спасибо.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Тестирование smfaq
« Ответ #12 : 09.02.2012, 04:04:00 »
Во, блин, и так компонент потрясающий, без единого глюка, без сучка и задоринки! А вы Афтара просите напхать его ещё какими-то дополнительными фичами!
SmokerMan, есть потрясный анекдот про сына и программера:

Цитировать
Сын (4 года):
Папочка, а почему солнышко утром встаёт, а вечером заходит?
Папа:
Сынуля, ты точно проверял?
Сын
Да, папа!
Папа:
И ничё не глючило?
Сын
Та вроде каждый день так...
Папа:
Сына, отвали и ничего не трогай, пока работает!

Ну, поэтому предлагаю делать остальные фичи в виде доп. плагинов и т.д... *DRINK*
*

zuich

  • Новичок
  • 9
  • 3 / 0
Re: Тестирование smfaq
« Ответ #13 : 09.02.2012, 11:00:00 »

Цитировать
с какими примерами?
хоть здесь
http://www.joomla-code.ru/demo/smfaq-demo/34-smfaq-demo
хоть здесь
у вас открывается за считанные секунды, не напрягает, а ту 15 строчек секунд 10.
Смотрю то ведь с одного компа, и разница поразительная.
*

div123

  • Новичок
  • 6
  • 1 / 0
Re: Тестирование smfaq
« Ответ #14 : 16.02.2012, 22:48:23 »
Joomla! 2.5.1 Stable
SM FAQ  версия 1.6.0
ошибка при после нажатия кнопки создания категории
Код
Fatal error: Call to undefined function dom_import_simplexml() in /home/data/www/site.ru/libraries/joomla/form/form.php on line 801
simplexml установлен, с ним все в порядке

UPD: Включил DOM и заработало  :D
« Последнее редактирование: 17.02.2012, 01:29:44 от div123 »
*

div123

  • Новичок
  • 6
  • 1 / 0
Re: Тестирование smfaq
« Ответ #15 : 16.02.2012, 23:37:11 »
а не подскажете скрипт для переноса из версии для j1.5 в новую версию?

UPD: Накидал скриптик, может кому пригодится, переносит необходимые мне поля (остальные которые мне не были нужны заменяет дефолтными значениями)

Код
<?php
$host="";
$user="";
$password="";
mysql_connect($host,$user,$password);

mysql_query ("set character_set_results='utf8'");
mysql_query ("SET character_set_client='utf8'");
mysql_query("SET character_set_connection='utf8'");


mysql_select_db("db1");
$copy_table=mysql_query('SELECT * FROM jos_smfaq ORDER BY id') or die("status1=".mysql_error());

mysql_select_db("db2");

while ($copy_table_f=mysql_fetch_array($copy_table)) {

$id = NULL;
$catid = $copy_table_f[catid];
$question = $copy_table_f[question];
$answer = $copy_table_f[answer];
$checked_out = '0';
$checked_out_time = '0000-00-00 00:00:00';
$ordering = $copy_table_f[id];
$published = '1';
$created = $copy_table_f[created];
$created_by = $copy_table_f[created_by];
$user_id = '0';
$created_by_email = '';
$ip = '';
$answer_created_by_id = '62';
$answer_created = $copy_table_f[created];
$answer_state = '1';
$answer_email = '0';
$access = '1';
$metadesc = '';
$metakey = '';

mysql_query("INSERT INTO j17_smfaq (
id, catid, question, answer, checked_out, checked_out_time, ordering, published, created, created_by, user_id, created_by_email, IP, answer_created_by_id, answer_created, answer_state, answer_email, access, metadesc, metakey
) VALUES (
'$id', '$catid', '$question', '$answer', '$checked_out', '$checked_out_time', '$ordering', '$published', '$created', '$created_by', '$user_id', '$created_by_email', '$ip', '$answer_created_by_id', '$answer_created', '$answer_state', '$answer_email', '$access', '$metadesc', '$metakey'
)") or die("status=".mysql_error());

}

mysql_close();

?>

зы кстати, Joomla! 2.5.1 Stable + SM FAQ  версия 1.6.0 - полет нормальный
« Последнее редактирование: 17.02.2012, 01:33:33 от div123 »
*

maikl17

  • Новичок
  • 1
  • 0 / 0
Re: Тестирование smfaq
« Ответ #16 : 19.02.2012, 01:22:55 »
Компонент com_smfaq_v.1.3.2  сайт http://autotronix.ru/vopros-otvet.html  не раскрываются вопросы. на других шаблонах нормально работает. помогите советом что делать. шаблон не поменять... ((
___________

Практически решил проблему отключив показатель  Build Titles Spans  в Gantry v3.1.18  шаблон RocketTheme
« Последнее редактирование: 19.02.2012, 01:44:49 от maikl17 »
*

adenter

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Тестирование smfaq
« Ответ #17 : 20.02.2012, 11:52:35 »
При открытии формы добавления вопроса во фронтэнде и нажатии кнопки выход (Logout), вылазит ошибка:
Код
Fatal error: Call to a member function get() on a non-object in E:\WebServer\WebRoot\components\com_smfaq\models\smfaq.php on line 67

Временно воткнул перед "if (!$data->get('id')) {" следующее:
Код
if(!$data) header("Location: index.php");

PS: Неплохо бы прогнать файл перевода спеллчеккером. ;D
« Последнее редактирование: 20.02.2012, 11:55:56 от adenter »
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #18 : 20.02.2012, 12:43:52 »
adenter
спасибо.
PS: Неплохо бы прогнать файл перевода спеллчеккером. ;D
чего это?
*

adenter

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Тестирование smfaq
« Ответ #19 : 20.02.2012, 15:08:42 »
Да ошибок орфографических много в языковом файле.

Хотя слово Аккардеон может быть вымышленным, как-то не подумал.
« Последнее редактирование: 20.02.2012, 16:04:53 от adenter »
*

adenter

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Тестирование smfaq
« Ответ #20 : 20.02.2012, 18:18:38 »
Логинюсь администратором во фронтэнд. Захожу в добавить вопрос, ничего не заполняю, нажимаю "Закрыть" форму. Вылазит ошибка "У вас нет прав на доступ к данной странице по прямой ссылке (#56).".
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #21 : 20.02.2012, 18:26:59 »
Логинюсь администратором во фронтэнд. Захожу в добавить вопрос, ничего не заполняю, нажимаю "Закрыть" форму. Вылазит ошибка "У вас нет прав на доступ к данной странице по прямой ссылке (#56).".
Это я знаю спасибо.
А вот предыдущий пост я не понял чего и как делается, что появляется ошибка.
*

adenter

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Тестирование smfaq
« Ответ #22 : 20.02.2012, 18:34:01 »
А вот предыдущий пост я не понял чего и как делается, что появляется ошибка.
Логинюсь администратором или редактором, захожу в добавить вопрос. Нажимаю "Выход" (logout, деавторизация). Появляется эта ошибка.

PS: Joomla 2.5.1
« Последнее редактирование: 20.02.2012, 19:45:38 от adenter »
*

lisrodger

  • Новичок
  • 2
  • 0 / 0
Re: Тестирование smfaq
« Ответ #23 : 20.02.2012, 21:38:10 »
Доброго времени суток. Помогите решить проблему: при выборе "Компоненты->SM FAQ-> Вопросы" выдаёт "500 - Обнаружена ошибка" текст ошибки:
Цитировать
Unknown column 'a.created_by_email' in 'field list' SQL=SELECT a.id, a.question, a.published, a.checked_out, a.checked_out_time, a.created, a.created_by, a.created_by_email, a.ordering, a.catid, a.ordering, a.answer_state, a.ip, a.user_id, count(co.id) AS comments,c.title AS category,v.vote_yes, v.vote_no FROM joomla_smfaq AS a LEFT JOIN joomla_categories AS c ON a.catid = c.id LEFT JOIN joomla_smfaq_votes AS v ON a.id = v.question_id LEFT JOIN joomla_smfaq_comments AS co ON a.id = co.question_id WHERE (a.published IN (0, 1)) GROUP BY a.id ORDER BY a.question asc Unknown column 'a.created_by_email' in 'field list' SQL=SELECT a.id, a.question, a.published, a.checked_out, a.checked_out_time, a.created, a.created_by, a.created_by_email, a.ordering, a.catid, a.ordering, a.answer_state, a.ip, a.user_id, count(co.id) AS comments,c.title AS category,v.vote_yes, v.vote_no FROM joomla_smfaq AS a LEFT JOIN joomla_categories AS c ON a.catid = c.id LEFT JOIN joomla_smfaq_votes AS v ON a.id = v.question_id LEFT JOIN joomla_smfaq_comments AS co ON a.id = co.question_id WHERE (a.published IN (0, 1)) GROUP BY a.id ORDER BY a.question asc LIMIT 0, 20 Unknown column 'a.created_by_email' in 'field list' SQL=SELECT a.id, a.question, a.published, a.checked_out, a.checked_out_time, a.created, a.created_by, a.created_by_email, a.ordering, a.catid, a.ordering, a.answer_state, a.ip, a.user_id, count(co.id) AS comments,c.title AS category,v.vote_yes, v.vote_no FROM joomla_smfaq AS a LEFT JOIN joomla_categories AS c ON a.catid = c.id LEFT JOIN joomla_smfaq_votes AS v ON a.id = v.question_id LEFT JOIN joomla_smfaq_comments AS co ON a.id = co.question_id WHERE (a.published IN (0, 1)) GROUP BY a.id ORDER BY a.question asc
Параметры системы
ОС          Ubuntu 11.10
Сервер        Apache 2.2.20
Версия PHP    5.3.6-13ubuntu3.6
Версия базы данных    MySQL 5.1.58
Версия Joomla!    Joomla! 2.5.1 Stable
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Тестирование smfaq
« Ответ #24 : 20.02.2012, 22:14:39 »
lisrodger
Доброго времени суток.
По какой-то причине у вас неправильно создались таблицы в БД для компонента. Если вы использовали до этого версию для Joomla 1.5, то там структура БД немного поменялась.
Скрипт миграции с линейки 1.5 на новую версию будет позже.
Можно попробовать удалить компонент и установить его заново, при условии если у вас там не было вопросов.
Так же можно попробовать удалить таблицы связанные с компонентом в ручную, например через phpMyAdmin:
Цитировать
#__smfaq
#__smfaq_comments
#__smfaq_votes
и установить компонент заново.
*

lisrodger

  • Новичок
  • 2
  • 0 / 0
Re: Тестирование smfaq
« Ответ #25 : 21.02.2012, 10:11:46 »
SmokerMan Спасибо, всё заработало
*

bodyam

  • Новичок
  • 7
  • 0 / 0
Re: Тестирование smfaq
« Ответ #26 : 24.02.2012, 00:33:33 »
Привет. Я извиняюсь очень сильно, но у меня вознткла проблема. Подскажите что нужно для того чтоб у меня отображалась форма (кнопка задать вопрос, и потом поля)? Когда я усатновил компоненту и плагин у меня на сайте ничего не отразилось. Помогите пожалуйста, спасибо!
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Тестирование smfaq
« Ответ #27 : 24.02.2012, 13:11:41 »
Когда я усатновил компоненту и плагин у меня на сайте ничего не отразилось.
1) Создай категорию
2) Создай пункт меню со ссылкой на эту категорию
3) Нажимай и пользуйся.
*

bazilik

  • Новичок
  • 1
  • 0 / 0
Re: Тестирование smfaq
« Ответ #28 : 28.02.2012, 01:31:03 »
здравствуйте!
все работает  на Joomla 2.5.1, кроме отправки оповещения автору и администратору (или ответственному лицу) с помощью smtp: "Не удалось вызвать функцию mail." при этом отправка писем через "Контакты" и письма при регистрации тем же СМТП работает хорошо. куда смотреть?
на мыло из smfaq ничего не приходит
спасибо
« Последнее редактирование: 28.02.2012, 02:41:58 от bazilik »
*

catalonez

  • Новичок
  • 3
  • 0 / 0
Re: Тестирование smfaq
« Ответ #29 : 01.03.2012, 08:55:12 »
Да, такая же проблема с отправкой через SMTP Joomla 2.5.1, в старой версии компонента работало. Как его настроить? Где что подправить? Спасибо.
« Последнее редактирование: 01.03.2012, 09:00:20 от catalonez »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 65
Просмотров: 16987
Последний ответ 06.04.2025, 02:51:35
от azm1n
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 59
Просмотров: 8101
Последний ответ 24.03.2025, 13:06:54
от sergeytolkachyov
Calendar Filter — модуль для фильтрации материалов Joomla

Автор Sulpher

Ответов: 0
Просмотров: 1153
Последний ответ 09.11.2024, 14:01:49
от Sulpher
Бесплатная система фильтрации полей Joomla

Автор zikkuratvk

Ответов: 271
Просмотров: 31696
Последний ответ 02.11.2024, 11:43:22
от GregSil
WT Telegram bot - отправка данных из Joomla в Telegram-бота

Автор sergeytolkachyov

Ответов: 3
Просмотров: 2173
Последний ответ 21.08.2024, 17:19:19
от sergeytolkachyov