Новости Joomla

20 лет Joomla: Ринат Кажетов

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом взял Евгений Сивоконь.

Читать интервью

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

barnik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Здравствуйте форумчане!
Прошу помощи у тех кто в курсе.
При включении   SEO сайт перестал работать и появилась такая надпись в браузере:
Цитировать
Parse error: syntax error, unexpected T_ELSE in /home/домен.../public_html/имя сайта.../components/com_adsmanager/router.php on line 213
А вот та строка:
Цитировать
(in_array(JText::_('ADSMANAGER_SEF_WRITE'),$segments))
Я так понимаю, что какие-то проблемы с компонентом -ads manager?
Удалил эту строку - всё заработало, но сомневаюсь правильно ли я сделал, не даст ли потом где-то эта
удалённая строка мне ошибку?
Подскажите пожалуйста.
*

icom

  • Давно я тут
  • 830
  • 202 / 4
должно быть
if (in_array(JText::_('ADSMANAGER_SEF_WRITE'),$segments)) {
покажите кусок кода с 200 до 220 строки
*

barnik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
есть там такой символ в следующей строке, вот:
Цитировать
   if (in_array(JText::_('ADSMANAGER_SEF_RESULT'),$segments))
   {
      $vars["view"] = "result";
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_SEARCH'),$segments))
   {
      $vars["view"] = "search";
      $catid = explode( ':', $segments[0] );
       $vars['catid'] = (int) $catid[0];
       $vars['task'] = "display";
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_EDIT'),$segments))
   
   else if (in_array(JText::_('ADSMANAGER_SEF_WRITE'),$segments))
   {
      $vars["view"] = "edit";
       $vars['task'] = "write";
       $catid = explode( ':', $segments[0] );
       $vars['catid'] = (int) $catid[0];
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_DELETE'),$segments))
   {
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Может должно быть так
Код
if (in_array(JText::_('ADSMANAGER_SEF_RESULT'),$segments))
   {
      $vars["view"] = "result";
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_SEARCH'),$segments))
   {
      $vars["view"] = "search";
      $catid = explode( ':', $segments[0] );
       $vars['catid'] = (int) $catid[0];
       $vars['task'] = "display";
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_EDIT'),$segments) || in_array(JText::_('ADSMANAGER_SEF_WRITE'),$segments))
   {
      $vars["view"] = "edit";
       $vars['task'] = "write";
       $catid = explode( ':', $segments[0] );
       $vars['catid'] = (int) $catid[0];
   }
   else if (in_array(JText::_('ADSMANAGER_SEF_DELETE'),$segments))
   {

А лучше скачайте последнюю версию, найдите этот файл и посмотрите

*

barnik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Попробовал изменить код, как Вы написали - не помогло, скачал последнюю стабильную версию, но такого файла не нашёл. Удалил эту строку - пока заработало. А там посмотрю ).
Спасибо Вам за ответ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить на сайт live-ставки?

Автор dlink08

Ответов: 4
Просмотров: 6079
Последний ответ 11.09.2020, 14:26:37
от MishaKorshunov
флеш игры на сайт

Автор ClearSky

Ответов: 15
Просмотров: 11754
Последний ответ 27.01.2018, 02:17:26
от anechka1986
Сайт знак вопрос

Автор baguta92

Ответов: 5
Просмотров: 4491
Последний ответ 24.01.2018, 13:43:58
от stendapuss
Яндекс Метрика, как установить на сайт?

Автор amunit

Ответов: 81
Просмотров: 106233
Последний ответ 17.02.2017, 21:21:47
от karabert
Установить код видеоплеера на сайт

Автор Escander

Ответов: 4
Просмотров: 1958
Последний ответ 19.05.2016, 20:56:03
от arma