Новости Joomla

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

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

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Всем Доброго Дня.

Хотелось бы добавить к компоненту JComments возможность прикрепления файла (изображения).

Может быть кто-то уже занимался этим и имеет представление что и где копать?

Ниже показан пример, как добавить дополнительное поле для формы JComments:

Код
Добавляем новые поля в таблицу jos_jcomments следующими SQL-запросами:

ALTER TABLE jos_jcomments ADD COLUMN `town` varchar(255);
и
ALTER TABLE jos_jcomments ADD COLUMN `acceptterms` tinyint(1) DEFAULT 0;

Открываем файл jcomments.class.php и добавляем данные поля в класс JCommentsDB, например после строчки:
  var $editor = '';
т.е. у нас получится вот так:
  var $editor = '';
  var $town = '';
  var $acceptterms = '';

Открываем файл jcomments.ajax.php и после строчки:
$comment->userid = $my->id ? $my->id : 0;
добавляем еще 2:
$comment->town = isset($values['town'])? $values['town'] : '';
$comment->acceptterms = isset($values['acceptterms'])? $values['acceptterms'] : 0;

Открываем файл /tpl/default/tpl_form.php и перед строчками:
<p>
  <textarea id="comments-form-comment" name="comment" cols="65" rows="8" tabindex="5"></textarea>
</p>

Добавляем наши новые поля:
 <p>
  <input type="text" name="town" value="" id="comments-form-town" />
  <label for="comments-form-town">Town</label>
</p>
<p>
  <input type="checkbox" name="acceptterms" value="1" id="comments-form-acceptterms" />
  <label for="comments-form-acceptterms">Accept Terms of Use</label>
</p>

Все, на этом первая (и основная) часть процесса добавления двух дополнительных полей решена. В результате проделанной модификации в форме добавления комментариев появятся 2 новых поля, которые после отправки комментария будут сохраняться в БД.

В принципе на этом этапе можно было бы и остановиться. Но ведь сразу же возникнет вопрос - поля-то мы добавили, в базу они сохраняются, но как их увидеть в списке комментариев? Поэтому переходим ко второй части...

Открываем файл jcomments.php, находим в нем строчку:
$query = "SELECT c.id, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment"
и заменяем ее на:
$query = "SELECT c.id, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment, c.town, c.acceptterms"
Этим самым мы добавляем выборку информации по данным полям из БД.

Теперь открываем файл шаблона: /tpl/default/tpl_comment.php и допустим после строчки:
<span class="comment-date"><?php echo date( 'Y-m-d H:i', $comment->datetime); ?></span>
добавляем вывод нашей информации:
 
<span class="comment-town"><?php echo $comment->town; ?></span>
<span class="comment-accept"><?php echo $comment->acceptterms ? 'Accepted' : 'Not accepted'; ?></span>

Может быть кто-то подскажет, как нужно изменить этот код, чтобы вместо дополнительного поля можно было прикрепить файл?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 1162
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 1124
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 2140
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite
Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 27707
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 4258
Последний ответ 07.12.2023, 20:08:31
от Missile