Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Возможно непонятно дал теме название, хотя суть не в этом. Я создаю меню в галерее, например "Абстрактные" http://imagesroom.ru/abstraktnye.html, прописываю для этого меню (в пункте меню) "Заголовок страницы: Абстрактные обои, картинки, рисунки для рабочего стола", итак для каждого меню. Теперь как сделать так, чтобы этот заголовок Галерея устанавливала на Title страницы за место <title>Обои Абстрактные для рабочего стола скачать бесплатно красивые абои фото картинки на комп</title>, как видно на самом верху страницы, чтобы каждый заголовок страницы в меню прописывался на Title самой страницы (на самом верху страницы)?
Или же поставить на Title страницы описание самой категории в JoomGallery, на примере это "Красивые абстрактные обои, линии, узоры, рисунки, картинки на рабочий стол скачать бесплатно"
Надеюсь понятно написал
« Последнее редактирование: 04.12.2011, 00:56:37 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Знатоки, помогите, пожалуйста! очень нужно!
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Разъясняю свой вопрос картинками, возможно не все поняли о чем я говорю.
Мне надо, чтобы заголовок страницы, на рисунке ниже выделен заголовок "Название галереи", устанавливался для каждой категории отдельно.


Если при создании пункта меню выбрать тип галереи "Галерея (стандарт)/Стандартный вид", а затем прописать "Заголовок страницы", как показано на рисунке выше, то заголовок страницы (титл) будет таким же, смотрите рисунок ниже, т.о. можно задать титл страницы только для всей галереи, а мне нужно для каждой категории отдельно.


Когда при создании пункта меню я выбираю "Вид категории/Стандартный вид", то заголовок, в моем случае "Название один", уже не прописывается, а прописывается стандартный заголовок Галереи "Галерея-Фотки"

Как же применить для каждой категории свой отдельный заголовок страницы?      
    
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Блин, никто не хочет что ли помочь?
У меня почти получилось сделать так как я хочу. Идем в папку components\com_joomgallery\views\category и находим файл view.html.php ищем в нем строки:

Код
    // Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->name
                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }

и удаляем их, после заголовок страницы поменяется на тот, который вы прописали в пункте Меню, но есть одно маленькое "Но". А именно сделав так у вас будет одно и то же название заголовка в подкатегориях, например у вас есть категория "Наши фотографии", и подкатегория "Домашние любимцы", по нормальному будет выглядеть так: Галерея - Наши фотографии, а заголовок в падкатегории будет таким Галерея -Домашние любимцы.
А при удалении строк, что выше я написал заголовок страницы в категории примут вид тот, что вы пропишете в Заголовке страницы пункта меню, например, "скачайте бесплатно на компьютер фотографии собак и кошек", и вот тут загвоздка: заголовок страницы подкатегории будет иметь тоже название. Логически так и должно получиться, так как подкатегории мы не задаем нигде заголовка, чтобы появился заголовок Подкатегории надо его создать в пункте Меню, тогда структура менюшек изменится, так не пойдет для меня.
Может кто подскажет выход, чтобы название подкатегории осталось в заголовке страницы, чтобы у категории заголовок поменялся, а в подкатегории нет. Для этого нужно код исправлять, у меня пока не получилось.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Как вместо названия страниц категорий засунуть описание категории на титл страницы?
Вот код, который выводит название страниц:
Код
// Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->name
                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }
Находится он в components\com_joomgallery\views\category view.html.php. Помогите, пожалуйста.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Где-то я это уже копал, и кажется есть даже тут, поправил частично, но так и не докопал - мозгов маловато....
http://joomlaforum.ru/index.php/topic,152666.0.html
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Там не совсем то, там в основном насчет картинок, а мне нужны категории править
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Нашел решение! После долгих лет проб и ошибок ^-^ Оказалось проще чем я думал. Теперь галерея будет выводить на title страницы Описание категории, которые вводите в Мета данные галереи. Для этого надо заменить код:
Код
// Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->name
                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }
в components\com_joomgallery\views\category файл view.html.php
на:
Код
  // Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->metadesc
                                              );
      $this->_doc->setTitle($pagetitle);
    }
Теперь нужно каждой категории прописать свое описание и ВУАЛЯ! Заголовки страниц категорий приобретают свой уникальный титл!
ВНИМАНИЕ! После замены не забываем удалить все кроме  #cat в настройках галереи, а именно: Настройки пользовательского интерфейса/Имя страницы/Заголовок при изображении категории
Если заменить на этот:
Код
if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->metakey
                                              );
      $this->_doc->setTitle($pagetitle);
    }
То будет выводить ключевые слова в названии страницы  ;D

Так же можно и для картинок придумать, но будет муторно для каждой картинки прописывать свое описание, но если их у вас мало, то почему бы нет, а то у меня их много 6574 шт., для этого в \components\com_joomgallery\views\detail\view.html.php меняем код:
  
Код
// Page Title
    if($this->_config->get('jg_pagetitle_detail'))
    {
      $pagetitle  = JoomHelper::createPagetitle($this->_config->get('jg_pagetitle_detail'),
                                                $parents[$image->catid]->name,
                                                $image->imgtitle
                                              );
      $this->_doc->setTitle($pagetitle);
    }
на:
Код
 // Page Title
    if($this->_config->get('jg_pagetitle_detail'))
    {
      $pagetitle  = JoomHelper::createPagetitle($this->_config->get('jg_pagetitle_detail'),
                                                $parents[$image->catid]->name,
                                                $image->metadesc
                                              );
      $this->_doc->setTitle($pagetitle);
    }
ВНИМАНИЕ! После замены не забываем удалить все кроме  #img в настройках галереи, а именно: Настройки пользовательского интерфейса/Имя страницы/Заголовок в детальном изображении

Надеюсь кому-то пригодятся мои труды, так лучше будут индексироваться ваши галереи.

Еще надо бы придумать, чтобы само описание категории выводилось на title страницы.
« Последнее редактирование: 26.11.2011, 12:42:04 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Еще придумал!
Если заменить на вот этот код:
Код
// Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->description
                                              );
      $this->_doc->setTitle($pagetitle);
    }
То в заголовке страниц выводится само описание категории, но есть одно но, title выводится с тегами, если к примеру тегов в описании нет, то все равно подставляется тег <p></p>. Как его обойти не знаю, думаю тут дело в самой Joomla, в движке надо копать. Гуру, пожалуйста, не проходите мимо, для всех же стараюсь.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Если в настройках плагина TinyMCE поставить теги <p></p> в Запрещенные тэги, то титл страницы приобретатет нормальный вид, но все функции редактора пропадают, что есть нехорошо, потому что он мне нужен. В каком файле мжно править вот это: Новые строки, это в настройках редактора.
Или же каим-нибудь образом прописать в php, чтобы он не вставлял теги, тогда было бы вообще идеально.
« Последнее редактирование: 26.11.2011, 14:12:09 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Вот, если кому надо, смог установить описание категории на заголовок страницы, но опять не то, что мне надо.
Ищем файл view.html.php в components\com_joomgallery\views\category и заменим строку:
Код
// Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->name
                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }
на
Код
// Page title
if(!empty($cat->description))
    {
      $bad_characters = array("\"", '<', '>', 'h1', '/');
      $cat->description = JString::str_ireplace($bad_characters, '', $cat->description);
    }

    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                              
   $cat->description
                                              );
   
     $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }
Здесь  $bad_characters = array("\"", '<', '>', 'h1', '/'); ставим символы, которые вы хотите скрыть в заголовке страницы.
Метод хороший, но есть минус, само описание страницы при этом выводится без тегов.

http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
« Последнее редактирование: 04.12.2011, 01:09:01 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Нужно найти где галерея выводит титл. Вот здесь
Код
 // Meta data
    if($cat->metadesc)
    {
      $this->_doc->setDescription($cat->metadesc);
    }
    if($cat->metakey)
    {
      $this->_doc->setMetadata('keywords', $cat->metakey);
    }

    if($this->_mainframe->getCfg('MetaTitle') == '1' && isset($cat->imgtitle))
    {
      $this->_mainframe->addMetaTag('title', $cat->imgtitle);
    }
Выводит мета описание и ключевые слова
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Спасибо всем БОЛЬШОЕ ЗА ПОМОЩЬ!
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Реализовал все, что я хотел сделать. Теперь заголовок страницы с категорией можно заполнять в отдельном поле, которое будет выводиться в тегах <title></title>!
Тема закрыта.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Напишу решение, если вы мне поможете создать столбец в таблице БД галереи.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Сам себе ответив в этой теме http://joomlaforum.ru/index.php/topic,191010.0.html пишу до конца решение моей идеи. Для этого смотрим пост выше.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Вот еще полезная вещь. По умолчанию описания категории с подкатегориями не видно, хотя само описание предусмотрено. Вместо описания стоит надпись Полкатегории, а уже в самих подкатегориях Описание уже видно на странице. Или же если категория не включает в себя ни одну подкатегорию, то описание тоже видно.
Чтобы описание категорий было везде и с категориями включающие подкатегории идем в components\com_joomgallery\views\category\tmpl ищем файл default_subcategories.php и добавляем строку
Код
<?php endif;
      if($this->_config->get('jg_showcatdescriptionincat') == 1): ?>
    <div class="jg_catdescr">
      <?php echo JHTML::_('joomgallery.text', $this->category->description); ?>
    </div>
перед
Код
<?php endif;
      $cat_count = count($this->categories);
Полезна при индексировании поисковиками, можно к примеру описание оформить тегами H1 и это будет плюс для индексирования
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Индексировать надо не категории, а детальный вид, а там индексируется всякая фигня....
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Индексировать надо не категории, а детальный вид, а там индексируется всякая фигня....
А что именно вам не нравится в индексации, у меня сайт на локалке, поэтому я просмотреть индексацию не могу, но к каждой картинке ключевые слова и мета описания берутся из настроек самого сайт в Настройки Метаданных и индексироваться и выдаваться будут именно эти данные. И то что вы писали здесь http://joomlaforum.ru/index.php/topic,152666.0.html про
Код
<meta name="keywords" content="configuration_php, configuration_php" />
  <meta name="description" content="configuration-php" />
  <title>Фотогалерея - Категория: Название категории - Файл:  Название фотографии</title>
 Эти данные берутся галереей из того, что заполнил юзверь.
Не происходит, хоть юзер зальет, хоть с админки залить. Версия галереи 1.5.7.4 или я чего-то недопонимаю.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Я тут расписал как надо: http://joomlaforum.ru/index.php/topic,152666.0.html
Ты посмотри код страницы, ну и свой сайт инетовский глянь в поиске - увидишь, что понаиндексировано...
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Решение найдено! Все теперь конкретно идея выполнена на 100%. Итак для тех кто хочет, чтобы заголовком стрнаицы категорий было описание категории, делаем так. Идем в папку components\com_joomgallery\views\category и находим файл view.html.php ищем в нем строки:
Код
// Page title
    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                $cat->name
                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }
Меняем их на:
Код
// Page title
if(!empty($cat->description))
    {
      $bad_characters = array("\"", '<', '>', 'h1', '/', 'p');
      $cattitle->description = JString::str_ireplace($bad_characters, '', $cat->description);
    }

    if($this->_config->get('jg_pagetitle_cat'))
    {
      $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                             
    $cattitle->description
                                              );
   
     $this->_doc->setTitle($pagetitle);
    }
Здесь  $bad_characters = array("\"", '<', '>', 'h1', '/', 'p'); ставим символы, которые вы хотите скрыть в заголовке страницы.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить title для страниц с топ-списками изображений

Автор Maffo

Ответов: 0
Просмотров: 3197
Последний ответ 26.07.2021, 17:02:35
от Maffo
Микроразметка детального вида - решено

Автор Beer

Ответов: 2
Просмотров: 5057
Последний ответ 23.06.2021, 14:36:25
от Maffo
JoomGallery Не меняется заголовок для категории и детального вида

Автор RTEagle

Ответов: 0
Просмотров: 1962
Последний ответ 11.08.2018, 14:50:58
от RTEagle
Корзина и кнопка Купить для детальной страницы

Автор Exciter

Ответов: 0
Просмотров: 1155
Последний ответ 04.10.2017, 12:20:40
от Exciter
как перевести на русский Generic Title Mode при загрузке картинок?

Автор гусь-игрусь

Ответов: 1
Просмотров: 1936
Последний ответ 19.08.2017, 12:07:47
от NikaC