Новости 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 Гость просматривают эту тему.
  • 69 Ответов
  • 20612 Просмотров
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Алиас создается автоматически при добавлении фото, и потом используется роутером для построения SEO ссылки:
http://www.сайт.ru/gallery/алиас категории/алиас фото.html

Цитировать
Алиас (псевдоним) применяется для генерации SEF-URL. Если Вы оставите это поле пустым, JoomGallery применит стандартный текст. Он формируется из пути к категории, написанном строчными буквами, пробелы заменяются дефисами. Вы можете ввести алиас сами, обратите при этом внимание на то, чтобы пользоваться только строчными буквами и дефисом, другие символы (например, пробел или подчерк) использовать не разрешается ! Если Вы введёте буквы не из латинского алфавита, алиас будет автоматически изменён на дату и время.

 Если категориям можно дать английские названия (т.к. их относительно немного), то фотам вручную упаришься.... русские буквы он естесственно убирает заменяя их знаками ---, в итоге страница фото выглядит так: http://www.сайт.ru/gallery/алиас категории/----.html

 В данной ситуации самое оптимальное - это по умолчанию присваивать в качестве алиаса - id фото.
 Кто поможет исправить данный баг?
Код: css
« Последнее редактирование: 19.01.2011, 14:08:50 от Beer »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
У меня версия 1.5.0.5 и роутер нормально переводит названия в транслит.
Ссылки получаются вида http://site.ru/gallery/test/larionov-14064.html
Роутер прикрепил.

[вложение удалено Администратором]
« Последнее редактирование: 20.09.2010, 10:50:49 от jem777 »
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
 Я не написал выше - треп про последнюю версию 1.5.5.2, а для пред. версии роутер по ~300 запросов делал, я его не рискнул использовать.
 Будет отлично, если ссылки будут такими: http://www.сайт.ru/gallery/алиас категории/3397.html
*

Garum

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

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Обновился на новую версию, но теперь все ссылки на картинки стали битые, удаляю router.php - все работает. Русские буквы не преобразовываются, а вместо них знаки ----. Вот отсюда http://joomlaforum.ru/index.php/topic,116453.0.html скачал все, что было, но ничего не помогло. ССылки теперь вообще не преобразовываются в нормальный вид. Кто-нибудь сталкивался с такой проблемой? Помогите решить проблему, пожалуйста.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

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

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
 Возьми мешок букв, потряси и высыпь их на пол - должно слово получиться.... аналогично.
 Тут надобно или в админке в алиас писать не название фото, а id, или править роутер, чтобы он не алиас брал кривой, а брал id фото.
 Если в качестве алиасов использовать id - дублей не будет никогда, а транслитеровать русские названия фоток в англицкие - фигня будет в 90% случаев.
 Тут серое вещество нужно для этого дела.....))

 Можно конечно как вариант SQL запрос сделать, и назначить его выполнение Cron'ом....
*

Garum

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

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Если б я решил, то рассказал бы КАК
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
В Router.php есть закомментированные строки, я как понимаю нужные строки надо расскомментировать, а ненужные заккоментировать, надо всего лишь сделать так, чтобы он не транслировал русские буквы, а только id. У меня получается как --8234, номер это и есть id, вот надо просто убрать черточки путем расскомментирования строк. Я пока не разбираюсь в php, если бы знающий человек подсказал, было бы сепер. Вы не знаете, может посмотрите Router.php?
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
К сожалению пока не пробовал ставить новую галерею, потому не могу ничего сказать определенно по роутеру. Н потом обязательно поставлю и пороюсь - любопытно все таки.
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
jem777, а вы не знаете как узнать сколько запросов делает роутер у меня?

В Общих настройках включите все в Установки Search Engine Optimization и включите Режим отладки и посмотрите сколько запросов, далее отключите все в Установки Search Engine Optimization и еще раз посмотрите количество запросов. Вот и все сравнение.

Какой из них лучше и меньше грузит сервак?

Я бы не стал ставить SF404, по любому он будет грузить сайт, причем весь. Такие компоненты они все тяжелые. А так роутер хотя бы будет грузить только галерею.
Я обычно обхожусь встроенным SEF и этим плагином Плагин ukr_rus_allias транслит заголовков материалов J1.5 - отлично себя зарекомендовал на нескольких сайтах и не имеет проблем с известными расширениями.

Про SEF можно почитать здесь Стандартный SEF в Joomla 1.5 и с чем его едят (miniFAQ)
« Последнее редактирование: 23.09.2010, 06:36:07 от jem777 »
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Еще вопрос, вот я сижу тут и читаю, что режим modrewrite нагружает Apache, но я его включил в самой Joomla, и после у меня исчезли index.php в адресной строке браузера, А если его включить не в Joomla, а в файле .htaccess прописать команду включения для Apache, может нагрузка меньше будет? Или это не имеет значения? Без router.php, но со включенным modrewrite будут ли ссылки преобразовываться в ЧПУ?
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Применяйте стандартный .htaсcess и не забивайте голову. Там все продумано для Joomla.
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Нет, думаю что лучше использовать как рекомендуется. Т.е. переименовать стандартный htaccess.txt в .htaccess и включить все установки в Установки Search Engine Optimization.
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Пока пробую ставить на локалке - весьма удивлен, и пока все не так уж плохо. Обнаружились некоторые проблемы, скоро отпишусь поподробнее.
Роутер - по сравнению с тем что было - прогресс налицо.))
Но с каруселью опять надо что то делать....по 200-300 запросов никуда не годится...он гад опять вытягивает все(!) фотки из категории.((
*

Garum

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

Beer

  • Moderator
  • 1105
  • 43 / 1
  • БИРУ - БИР!
Так включи:   Общие настройки - Система - Отладка системы: Да.
И внизу страницы все увидишь ниже футера...
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Значитца так...предварительные впечатления. Кручу пока на локалке в денвере3. 8)

Имею сайт версии 1.5.14 и галерею версии 1.5.0.5 с 1718 фото и 28 категориями. Ставлю поверх версию 1.5.5.2 - апдейт прошел нормально. Сразу ставлю поверх новые языковой файл, плагин и модуль для интеграции с JComments. Галерея пашет.

Из того что не работает - отказался работать стандартный патчвэй Joomla с этой версией галереи. Возможно обновление самой Joomla до актуальной версии решит проблему, пока в эту сторону не копал.

После обновления в элиасах категорий он поставил одинаковое значение: 2010-09-23-12-33-36 поэтому пришлось вручную там все менять, иначе невозможно зайти в категории. Кстати, можно внаглую кириллицу забивать в админке в элиас категории - все пашет. Получаем ссылки вида http://site.ru/gallery/проба/-1891.html

Провел небольшой тест: при условии что на главной галереи у меня по 8 категорий, в категориях по 8 фото и при отключенной карусели - у меня получились такие данные:

C включенным SEF: 60 запросов на главной странице галереи, 68 запросов в категории и 38 запросов в детальном виде.
С выключенным SEF: 44 запросов на главной странице галереи, 41 запросов в категории и 30 запросов в детальном виде.

Самое печальное...при включении карусели получаем дикое количество запросов при детальном виде. Математика там такова, если имеем 38 запросов, то к нему прибавляем количество фото в этой категории умноженное на 2. Т.е. в данном случае если у меня 89 фото в этой категории, то при детальном отображении у меня получается 89*2=178 запросов + 38 запросов с SEF. Итого 216 запросов при детальном отображении! :o
В другой категории где есть 156 фото получаем 349 запросов! Это у меня кажется абсолютный личный рекорд. Хотя я видел у людей в категориях и по 2 тысячи фото, боюсь даже думать что у них будет, если они включат карусель. Помню в свое время помог одному товарищу с такой проблемой. В общем в таком виде эта карусель никуда не годится, опять надо делать тот же самый хак что и раньше делал. Хотя справедливости ради надо сказать, что время генерации страницы изменилось с 0,551 до 0,595 при 216 запросах. Но вес страницы при этом возрастает до неприличия, потому что галерея грузит все тумбы. получаем страницу около 2 мегабайтов запросто!
 
Ну и самое главное, в базе появился новый столбец - alias. Раньше его не было, поэтому роутер на лету транслитерировал имя фото, соответственно была и нагрузка и лишние запросы.
При обновлении он в этот наиважнейший параметр ничтоже сумняше не смог ничего лучше записать, кроме как двойные или тройные черточки или еще что то + ID фотографии.
В базе это выглядит так: -866, -h-h-873, galantus-865 ну и т.д. Правильно перенеслись только английские имена фото, все что было на кириллице покорежилось до неузнаваемости и к использованию мягко выражаясь, не подлежит. Естесственно вручную исправлять все это дело - нереально или практически невозможно при наличии нескольких тысяч фотографий.

Первое что приходит в голову - переделать роутер таким образом, чтобы он подставлял просто ID фотографии и все. Тогда хотя бы можно получить ссылки вида http://site.ru/gallery/category/1891.html   
Вариант с обнулением данных в поле alias не работает. Так галерея вообще перестает отдавать ссылки на сами фото.

Поэтому хочу предостеречь всех кому не терпится обновиться на новую версию. Вы очень сильно рискуете оказаться с неудобоваримыми ссылками в галерее при включенном SEF.

Вот такие пироги. Попробуем поковыряться в этом направлении.
« Последнее редактирование: 23.09.2010, 17:45:16 от jem777 »
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Угу, тоже не пашут. У всех образовались одинаковые ссылки вида http://site.ru/gallery/-.html соответственно ничего не пашет.
*

Garum

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

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Как вы планируете перенести 6 тыс фото? Если обновите - в базе гарантированно получите те же самые ссылки что я указал выше. Если устраивает такой расклад - велкам.
Можно конечно исхитриться и хитрым запросом в базу оставить в элиасах только ID фотографии, т.е. вместо ---656 сделать 656. Но это не выход, т.к. новые фотки все равно будут иметь ту же самую ссылку.
Так что выход только один - исправлять роутер таким образом, чтобы он подставлял вместо alias ID фотографии и все.
« Последнее редактирование: 23.09.2010, 18:07:44 от jem777 »
*

Garum

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

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
С топом списков дела обстоят серьезнее чем я думал. Топ не работает из-за того, что ссылки у него на русском языке. Исправил на английский и все заработало. Оставил пока  не решится проблема на английском языке
Я установил на Денвер галерею, и все работает, ссылки все работают, но только ID фото показывает, зато нет никаких черточек. Не знаю еще чем Денвер отличается от хостера.
« Последнее редактирование: 23.09.2010, 19:22:21 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 3208
Последний ответ 22.11.2022, 06:28:20
от marbert
Микроразметка детального вида - решено

Автор Beer

Ответов: 2
Просмотров: 5060
Последний ответ 23.06.2021, 14:36:25
от Maffo
Перестали загружаться фото на OpenServer

Автор Maffo

Ответов: 4
Просмотров: 3059
Последний ответ 12.09.2018, 09:48:50
от Maffo
Блок с Оценкой фото (звездами) в слимбокс или в списке всех фото, а не в деталях

Автор pH43

Ответов: 0
Просмотров: 1804
Последний ответ 10.08.2018, 13:16:58
от pH43
Как убрать водяной знак с некоторых категорий JoomGallery или фото?

Автор nikaa.2009

Ответов: 0
Просмотров: 1817
Последний ответ 21.07.2018, 00:27:44
от nikaa.2009