Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

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

homelux

  • Захожу иногда
  • 190
  • 1 / 1
Индексация в Яндексе
« : 01.06.2011, 00:08:20 »
Здравствуйте, начал делать сайт на Joomla 1.6, добавил в яшу и гугле, сайт на стандартном шаблоне beez_20, дистибутив с офсайта, ничего не менялось, статьи на стандартных материалах, метатеги в настройках прописаны по тематике сайта.
Набираю в яндексе mysite.ru, выдает:

Table './set/jos_session' is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` (`session_id`, `client_id`, `time`) VALUES ('6s7dqon5448qpia6qamrrrlq81', 0, 1306206677),

в гуле нормально, насколько я помню сайты на 1.5 нормально в Yandex индексировались.

набрал эту ошибку в Yandex, выдало целый лес сайтов, где тоже самое, посмотрел похоже все на новой Joomla.

Подскажите кто разбирается, сайт только начал делать, думаю переделать на джуме 1.5, или все же оставить как есть, может потом поправят, новая Joomla очень нравится, и чья это ошибка, джумды 1.6 или яндекса?

Заранее благодарен за ответы.
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Индексация в Яндексе
« Ответ #1 : 01.06.2011, 00:20:45 »
это ошибка БД, просто табличка подламалась. Joomla как бы здесь не причем. Можно починить например через phpMyadmin, погуглите по словам "repair table"
А в Яндекс это попало, потому что когда бот индексировал сайт, видимо кроме этого ничего не было :)
*

homelux

  • Захожу иногда
  • 190
  • 1 / 1
Re: Индексация в Яндексе
« Ответ #2 : 01.06.2011, 00:29:06 »
Спасибо, всетаки интересно, в настройках Joomla 1.6, есть метатеги, ключевые слова для всего сайта. я так полагаю именно они и должны появляться в поисковике, в Google так и есть, я в яндексе почему-то выпадают другие слова:

"Пропустить и перейти к материалам. Перейти к Главной навигации и Войти. "

Это появляется если набрать мой сайт на 1.6 в яндексе, на стандартном шаблоне, подскажите почему именно это проиндексировалось? и как это поправить?
*

mike_jag

  • Осваиваюсь на форуме
  • 30
  • 1 / 1
Re: Индексация в Яндексе
« Ответ #3 : 05.06.2011, 05:29:19 »
Это надо к хостерам обращаться. Как вариант, они могут поменять версию PHP и MySQL без предупреждения. В результате на сайте такие "хвосты" вылезают... ужас!
Ради интереса вбейте в Яндекс строку предупреждения We selected 'Europe/Moscow' for 'MSD/4.0/DST' instead и посмотрите сколько сайтов проиндексировано с такой "бедой" - 27 тыс.
*

e1f1k

  • Захожу иногда
  • 78
  • 4 / 0
Re: Индексация в Яндексе
« Ответ #4 : 09.06.2011, 01:54:01 »
что-то мне подсказывает что это большая дыра в жумле.... набрал в Yandex 145 тыс сайтов выдало) пока полистал странички стало 156 тыс

тут решение и собратья по несчастью http://joomla-support.ru/archive/index.php/t-6535.htm
« Последнее редактирование: 09.06.2011, 01:57:57 от e1f1k »
*

homelux

  • Захожу иногда
  • 190
  • 1 / 1
Re: Индексация в Яндексе
« Ответ #5 : 10.06.2011, 10:37:34 »
Набрал в яндексе :
Пропустить и перейти к материалам. Перейти к Главной навигации и Войти

выдало кучу сайтов с подобной индексацией, все на 1.6, думаю вряд ли дело в хостинге, наверно ошибка в Joomla. Кто знает английский, напишите разработчикам.
И все-токи как правильно проиндексировать?
*

homelux

  • Захожу иногда
  • 190
  • 1 / 1
Re: Индексация в Яндексе
« Ответ #6 : 10.06.2011, 10:47:32 »
хотя может и правда из-за хостинга
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Sp Page Builder индексация поисковиками

Автор MosTender

Ответов: 3
Просмотров: 2651
Последний ответ 30.05.2017, 17:16:33
от MosTender
Индексация страниц с объявлениями

Автор igor289

Ответов: 9
Просмотров: 1751
Последний ответ 17.03.2017, 23:13:48
от ChaosHead
статьи упали на 10 страниц в яндексе

Автор oskokos

Ответов: 6
Просмотров: 1226
Последний ответ 02.02.2017, 23:04:27
от vitzer
Индексация и продвижение мультисайта

Автор easy_simple

Ответов: 1
Просмотров: 1581
Последний ответ 07.12.2016, 03:40:07
от Dmitriy M
Что обозначает N / a в Яндексе?

Автор 1-F7

Ответов: 2
Просмотров: 907
Последний ответ 03.08.2016, 20:33:19
от 1-F7