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

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Здравствуйте,

Сделал на сайте страницу 404 по данной инструкции:
https://docs.joomla.org/Creating_a_Custom_404_Error_Page/ru

Все отлично работает, но сегодня пришла ошибка в кабинете вебмастера от Яндекса:
Цитировать
Вероятно, на сайте uportfolio.ru некорректно настроен возврат HTTP-кода 404 Not Found, что может негативно сказаться на индексировании сайта роботом. Настройте возврат кода 404 на запрос несуществующих страниц.

Что с этим делать? Способ точно правильный?
Мой сайт про корабли
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Яндекс не полюбил мою 404 страницу
« Ответ #1 : 25.04.2017, 12:26:23 »
неправильный
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dlealudei

  • Осваиваюсь на форуме
  • 30
  • 3 / 0
Re: Яндекс не полюбил мою 404 страницу
« Ответ #2 : 25.04.2017, 15:08:20 »
Я этот способ попробовал и он мне не понравился по разным причинам (до Яндекса не дошёл). Использовал другой способ - где о нём читал, уже не помню.
1. Сделал материал - свою страницу 404
2. Сохранил HTML-код в текстовый файл
3. В файле error.php в папке Шаблона (/templates/Шаблон, а не в папке /templates/system !) нашёл div, который отображает страницу 404 шаблона. Удалил всё внутри него и вставил HTML-код подготовленной страницы
4. В моём случае пришлось изменить ссылки на изображения и Главную страницу с внутренних на внешние - то есть вместо
img src="/images/photo/404/404_400.jpg" прописать
img src="https:// ваш домен /images/photo/404/404_400.jpg"
Претензий к странице нет
« Последнее редактирование: 12.09.2017, 19:53:13 от dlealudei »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Яндекс не полюбил мою 404 страницу
« Ответ #3 : 25.04.2017, 15:12:26 »
а вот это уже больше похоже на правду. основная проблема первого способа - используется редирект. соответственно помимо всего прочего, код ответа будет не 404, а 301. что собственно и не нравится поисковикам. а тут никакого редиректа нет, просто вывод уже подготовленного макета с правильным кодом 404. честно говоря затрудняюсь сказать, почему на сайте Жумлы тот первый способ рекомендован.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Яндекс не полюбил мою 404 страницу
« Ответ #4 : 25.04.2017, 15:19:42 »
спасибо. сделал без редиректа.
действительно надо было сразу про редирект подумать.
Мой сайт про корабли
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Яндекс не полюбил мою 404 страницу
« Ответ #5 : 25.04.2017, 17:16:31 »
Я этот способ попробовал и он мне не понравился по разным причинам (до Яндекса не дошёл). Использовал другой способ - где о нём читал, уже не помню.
1. Сделал материал - свою страницу 404
2. Сохранил HTML-код в текстовый файл
3. В файле error.php в папке Шаблона (/templates/Шаблон, а не в папке /templates/system !) нашёл div, который отображает страницу 404 шаблона. Удалил всё внутри него и вставил HTML-код подготовленной страницы
4. В моём случае пришлось изменить ссылки на изображения и Главную страницу с внутренних на внешние - то есть вместо
img src="/images/photo/404/404_400.jpg" прописать
img src="http://*****/images/photo/404/404_400.jpg"
Претензий к странице нет
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
« Последнее редактирование: 13.09.2017, 04:04:02 от Missile »
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Яндекс не полюбил мою 404 страницу
« Ответ #6 : 25.04.2017, 17:21:57 »
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
Для того что бы осталось все
хедер
футер
левая или правая панели
и прочее что в шаблоне выводится
HTML будет либо голый, либо его придется в контент встраивать
*

dlealudei

  • Осваиваюсь на форуме
  • 30
  • 3 / 0
Re: Яндекс не полюбил мою 404 страницу
« Ответ #7 : 25.04.2017, 17:31:20 »
А зачем материал создавать в этом случае? Можно сразу HTML намутить.
Конечно, можно. Но в редакторе, мне кажется, удобнее. Материал потом удаляется.
У меня в шаблоне не выводились сайт-бар и футер. Хедер остался - так что ничего править не пришлось.
А вот в первом варианте - всё осталось, избавиться от отображения модулей настройками не удалось. Особенно весело смотрелось предложение поделиться страницей 404 в соцсетях  ^-^
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Яндекс не полюбил мою 404 страницу
« Ответ #8 : 25.04.2017, 23:54:15 »
Конечно, можно. Но в редакторе, мне кажется, удобнее. Материал потом удаляется.
У меня в шаблоне не выводились сайт-бар и футер. Хедер остался - так что ничего править не пришлось.
А вот в первом варианте - всё осталось, избавиться от отображения модулей настройками не удалось. Особенно весело смотрелось предложение поделиться страницей 404 в соцсетях  ^-^
Устраняется про писанием условий на уровне кода или настройками вывода модулей в том же пункте меню, но есть одно но, конечно оно от сайта зависит, на 404 можно вставлять и модули с рекламой вместо кнопок поделиться.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Яндекс не полюбил мою 404 страницу
« Ответ #9 : 26.04.2017, 00:09:25 »
Я сделал проверку на ботов и админов если поисковый бот или админ то отдавать 404, если обычный посетитель то редиректить. ссыль если кому надо
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Яндекс не полюбил мою 404 страницу
« Ответ #10 : 26.04.2017, 09:41:00 »
я бы честно говоря так не делал. возможности поисковых ботов на данный момент равны возможностям браузеров. не известно, к чему могут привести такие манипуляции... имхо редирект нужно делать если только это релевантная страница. в противном случае я бы просто правильно оформил 404, чтобы направить юзера куда нужно, и все.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Яндекс не полюбил мою 404 страницу
« Ответ #11 : 26.04.2017, 10:50:12 »
я бы честно говоря так не делал. возможности поисковых ботов на данный момент равны возможностям браузеров. не известно, к чему могут привести такие манипуляции... имхо редирект нужно делать если только это релевантная страница. в противном случае я бы просто правильно оформил 404, чтобы направить юзера куда нужно, и все.
Ну я проверяю useragent , хотя тут есть минус в том что он может поменяться. А потом если это обычный юзер то скидываю его на главную с сообщением. Пока что работает ну а там видно будет.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Яндекс не полюбил мою 404 страницу
« Ответ #12 : 26.04.2017, 11:29:36 »
тем более, если вы всегда кидаете на главную, то почему бы просто не оформить 404 как главную, и в принципе не гадать будут проблемы или нет? :) для чего тогда дополнительные движения с проверками и редиректами?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Яндекс не полюбил мою 404 страницу
« Ответ #13 : 26.04.2017, 12:08:58 »
тем более, если вы всегда кидаете на главную, то почему бы просто не оформить 404 как главную, и в принципе не гадать будут проблемы или нет? :) для чего тогда дополнительные движения с проверками и редиректами?
Как и главная разные вещи. У меня на главной категория.  Так что как главная не выйдет. Нет если чисто модули делать то можно и базовую юзать, в простивном случае придеться делать адовую констатнту. Ну и я не гадал а сразу проверил, Яндекс и Google, та есть проверка ответов.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Яндекс не полюбил мою 404 страницу
« Ответ #14 : 26.04.2017, 12:15:42 »
ничего не понял, в чем сложность, ну да ладно :) имхо, это просто лишние движения. но я ни на чем не настаиваю :) удобнее так - делайте так.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Яндекс не полюбил мою 404 страницу
« Ответ #15 : 26.04.2017, 12:54:21 »
ничего не понял, в чем сложность, ну да ладно :) имхо, это просто лишние движения. но я ни на чем не настаиваю :) удобнее так - делайте так.
Ну спорить тут смыла вообще нет ибо все это ситуационное.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Exciter

  • Захожу иногда
  • 155
  • 9 / 0
  • Теория + практика
Re: Яндекс не полюбил мою 404 страницу
« Ответ #16 : 26.04.2017, 13:05:08 »
error.php

Код
<?php
defined('_JEXEC') or die;

/* это неправильное решение
if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: index.php/404');
exit;
}
*/
/* А так правильно */
if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");

$url=JURI::root()."index.php?option=com_content&view=article&id=65";
$data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
exit;
}

Вместо id=65 подставить свой номер материала 404
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как склеить главную страницу?

Автор Zegeberg

Ответов: 4
Просмотров: 1022
Последний ответ 24.07.2023, 10:57:34
от fsv
Как компонент вывести на страницу?

Автор adm

Ответов: 4
Просмотров: 1261
Последний ответ 07.04.2023, 10:30:39
от sivers
SEO плагины для Яндекс

Автор Ася К.

Ответов: 8
Просмотров: 1268
Последний ответ 16.02.2022, 12:21:28
от draff
Подтверждение прав в Яндекс.Вебмастере

Автор annushka

Ответов: 5
Просмотров: 1346
Последний ответ 08.09.2021, 11:21:14
от ShopES
Подключение Яндекс метрики в Joomla

Автор _Мария

Ответов: 30
Просмотров: 11301
Последний ответ 02.06.2021, 14:25:40
от khan-alex