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

siemens5045

  • Захожу иногда
  • 187
  • 0 / 0
Здравствуйте уважаемые друзья. Нужен Ваш совет. Хотелось у вас поинтересоваться по поводу переноса сайта, точнее пока страниц. Мой сайт продвигается с помощью sape и соответственно если я поменяю Все ссылки, то все усилия будут напрасны. Мне нужно, чтобы ссылки на страницы Joomla были бы такими же как и на сейчашнем HTML, но они не получаются. Так как на нынешнем сайте у меня все страницы, находятся в корне сайта. Вот например возьму любую ссылку, если она сейчас выглядит вот так (http://www.novomoskovsk75.ru/istoriya_nashego_goroda.html), то если делать на Joomla категорию она будет отображать уже вот такую страницу (http://www.novomoskovsk75.ru/категория/istoriya_nashego_goroda.html) тем самым ссылка уже будет абсолютно другая. Еще моя ссылка разделяется нижним подчеркиванием _ , а Joomla их не выводит и получается сплошная надпись, что делает снова другую ссылку. Подскажите пожалуйста, как мнеправильно все оформить, что бы не терять ни тиц ни pr.Спасибо.
С уважением, Виталий...
« Последнее редактирование: 03.08.2011, 21:52:32 от siemens5045 »
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #1 : 03.08.2011, 21:36:16 »
Создать техническое меню, в котором на все материалы ведут прямые ссылки, опубликовать в несуществующей позиции и включить SEF, прописать правильные псевдонимы к материалам.

Как-то так..
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

siemens5045

  • Захожу иногда
  • 187
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #2 : 03.08.2011, 21:50:44 »
Создать техническое меню, в котором на все материалы ведут прямые ссылки, опубликовать в несуществующей позиции и включить SEF, прописать правильные псевдонимы к материалам.

Как-то так..
Извините, я начинающий сайтостроитель и поэтомувсе, что Вы написали я понял только  как-то так :)
Расскажите пожалуйста поподробнее... Спасибо
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #3 : 03.08.2011, 22:27:53 »
1.Включаете в общих настройках сайта SEF, там

SEF - включить - да
Использовать mode_rewrite - да
Дописывать суффикс - да

Не забудьте переименовать в корневом каталоге Joomla файл htaccess.txt в .htaccess - именно так, с точкой впереди

2. Создаете меню как обычно. В нем каждый пункт ведет на нужную Вам страницу. Например, выбираем материал http://www.novomoskovsk75.ru/категория/istoriya_nashego_goroda.html и обязательно прописываем ручками псевдоним, вот для этой страницы будет istoriya_nashego_goroda  Только, если мне память не изменяет, Joomla не поддерживает подчеркивание в псевдонимах, поэтому смотрим здесь

\libraries\joomla\filter\filteroutput.php

ищем строчку примерно 90-91

$str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/\_'), array('-',''), $str);

дописываем в ней то, что выделено цветом - слеш и знак подчеркивания

В менеджере модулей для этого меню ручками вбиваете позицию, которой нет в списке, например tehmenu - публикуем меню в несуществующей позиции.

Отписываемся, получилось или нет.

Если нигде не напутала - должно получиться.



ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

siemens5045

  • Захожу иногда
  • 187
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #4 : 03.08.2011, 23:02:10 »
Уважаемая, все сделал, как Вы сказали/ Главное меню указываю позицию tehmenu и меню перестает совсем отображаться. Когда делаю все как положено, ставлю главное меню позиция left все появляется, но псевдонимы страниц в виде цифр и не переименовываются, я их пишу, как нужно, но при сохранении они автоматом меняются на цифры. Попробовал вернул все на прежние места удалил \_ и все нормализовалось, но без _. Я наверное не совсем понимаю вот эту Вашу строчку "В менеджере модулей для этого меню ручками вбиваете позицию, которой нет в списке, например tehmenu - публикуем меню в несуществующей позиции. "
« Последнее редактирование: 03.08.2011, 23:36:34 от siemens5045 »
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #5 : 04.08.2011, 11:55:53 »
Давайте все с самого начала и по пунктам.

У Вас в принципе есть два варианта войны с прошлыми ссылками:

1. Провернуть всю эту схему, которую я раньше озвучила.
2. Сделать редирект со старых ссылок на новые. Поскольку переезд - дело временное, можно и 301 редиректом обойтись. После того, как старые ссылки постепенно исчезнут из поисковых систем, его можно будет затереть... Но там нужно будет прописывать редирект для каждой ссылки вручную. Зато не нужно хакать движок и прописывать алиасы вручную. Этот вариант проще.

Выберите вариант - и будем подробно расписывать
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #6 : 04.08.2011, 13:28:28 »
В общем, советую я Вам редирект, проще разобраться.

Делаете так: Сохраняете все ссылки со своего старого сайта, примерно так, чтобы не запутаться

Назвывание материала - ссылка

Потом включаете родной SEF в Joomla (писала выше) и для каждого материала прописываете вручную алиас, чтобы ссылки красивые были. Настройки:



Не забудьте переименовать в корневом каталоге Joomla файл htaccess.txt в .htaccess - именно так, с точкой впереди и перезапустить денвер
 
Потом в .htaccess в самом конце прописываете для каждой страницы

Redirect 301 /стараястраница.html http://www.домен.ru/новаястраница.html

Все работает)

ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #7 : 04.08.2011, 14:04:50 »
А не проще ли поставить сторонний SEF (например, sh404SEF) и прописать в нем вручную урлы для соответствующих материалов?
*

siemens5045

  • Захожу иногда
  • 187
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #8 : 04.08.2011, 14:57:33 »
А не проще ли поставить сторонний SEF (например, sh404SEF) и прописать в нем вручную урлы для соответствующих материалов?
А расскажите поподробнее пожалуйста для новичка.
*

siemens5045

  • Захожу иногда
  • 187
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #9 : 04.08.2011, 15:07:33 »
В общем, советую я Вам редирект, проще разобраться.

Делаете так: Сохраняете все ссылки со своего старого сайта, примерно так, чтобы не запутаться

Назвывание материала - ссылка

Потом включаете родной SEF в Joomla (писала выше) и для каждого материала прописываете вручную алиас, чтобы ссылки красивые были. Настройки:



Не забудьте переименовать в корневом каталоге Joomla файл htaccess.txt в .htaccess - именно так, с точкой впереди и перезапустить денвер
 
Потом в .htaccess в самом конце прописываете для каждой страницы

Redirect 301 /стараястраница.html http://www.домен.ru/новаястраница.html

Все работает)

Уважаемая Елена. Я по пунктам интересуюсь как правильно делать то, что вы мне написали.
1. Делаете так: Сохраняете все ссылки со своего старого сайта, примерно так, чтобы не запутаться
Назвывание материала - ссылка      http://www.novomoskovsk75.ru/istoriya_nashego_goroda.html - история нашего города
и так все ссылки на страницы?
2.Куда их нужно сохранять?
3.Потом включаете родной SEF в Joomla (писала выше) и для каждого материала прописываете вручную алиас, чтобы ссылки красивые были.
Куда нужно прописывать алиасы? Я вчера их писал, но появляются цифры.
4. Redirect 301 /стараястраница.html http://www.домен.ru/новаястраница.html
а редирект именно так и нужно прописывать? Нужно еще учесть то, что у меня будет новый домен.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #10 : 04.08.2011, 17:34:56 »
2. Сохраняем в блокнотик, чтобы не забыть.
3. Если не сохранялись алиасы, значит, что-то не так сделали. Проверьте еще раз настройки - поставьте везде "да" чтобы не путаться. Перегрузите денвер. Почистите кеш.
4. Если новый домен - не так.

На старом сайте в каждой HTML странице между <head> и <head/> прописываете

<META http-equiv="refresh" content="0; url=http://новыйдомен.com/новаястраницасэтимматериалом.html">





ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #11 : 04.08.2011, 17:40:49 »
А расскажите поподробнее пожалуйста для новичка.
Устанавливаете sh404SEF, включаете его, затем идете в менеджер ссылок (считаем ,что все материалы уже перенесены), находите там ссылку нужного материала типа index.php?option=com_content&task=view&id=12&Itemid=1, открываете ссылку для редактирования и вписываете SEF ссылку нужного Вам вида, например - istoriya_nashego_goroda.html.

Подробнее про sh404SEF можно почитать тут же на форуме: http://joomlaforum.ru/index.php/board,225.0.html

*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #12 : 04.08.2011, 17:58:51 »
Устанавливаете sh404SEF, включаете его, затем идете в менеджер ссылок (считаем ,что все материалы уже перенесены), находите там ссылку нужного материала типа index.php?option=com_content&task=view&id=12&Itemid=1, открываете ссылку для редактирования и вписываете SEF ссылку нужного Вам вида, например - istoriya_nashego_goroda.html.

Подробнее про sh404SEF можно почитать тут же на форуме: http://joomlaforum.ru/index.php/board,225.0.html



Собственно, если домен новый - нафиг ему sh404? Все равно ему редирект в HTML делать - у него сайт на HTML - какая разница, что туда писать? Хватит и стандартного. А sh404 без особой нужды лучше не использовать... Зачем ему атомная бомба для копки огорода? Попробовать-то можно.... Выжить сложно.

ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dimochkasainr

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #13 : 23.08.2011, 21:42:10 »
До меню, допер сам. До \libraries\joomla\filter\filteroutput.php не додумался. Но нижнее подчеркивание не ставится, хоть убей. Все включено, но все равно упорно меняет на цифры, хотя раньше просто убирало _ склеивая тем самым название страницы в одно слово :(
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #14 : 23.08.2011, 21:59:04 »
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9_\-]/'), array('-',''), $str);
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

dimochkasainr

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Перенос страниц сайта с HTML на Joomla
« Ответ #15 : 24.08.2011, 18:07:49 »
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9_\-]/'), array('-',''), $str);

Благодетель Вы мой! :) Огромный, огромный респект... sh404 - может дело и хорошее, но так-то по-человечески... Спасибо. Все работает на ура.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla накешировала 200Mb в директорию cache/page при отключенном кешировании, что за ...?

Автор Marygold

Ответов: 12
Просмотров: 7479
Последний ответ 27.09.2023, 09:23:54
от XFQDesNik
Joomla и Amazon S3

Автор Ghost_370

Ответов: 14
Просмотров: 12442
Последний ответ 07.04.2019, 09:38:02
от powerful888
Изменить текст на вкладке браузера с "главная" на название сайта

Автор EvgeniyyB

Ответов: 11
Просмотров: 18737
Последний ответ 07.03.2018, 15:50:48
от vetalist
Соц.иконки добавить, Joomla 1.5.26

Автор nuon

Ответов: 1
Просмотров: 7784
Последний ответ 04.03.2018, 21:34:56
от nuon
Как сделать JSON-LD микроразметку для Joomla 1.5

Автор Amigo9876

Ответов: 1
Просмотров: 7210
Последний ответ 05.01.2018, 21:54:43
от krot