На версии 3.4 перестал работать модуль PHP

  • 12 Ответов
  • 809 Просмотров

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

*

Volga

  • *
  • 8
  • 0
Я пользуюсь PHP Module для вывода PHP кода. Начиная с версии Joomla 2.0 и включая версию 3.3.6 модуль работает безотказно. Но с версии Joomla 3.4 код PHP вырезается при сохранении. Даже Яндекс метрика обрезается.
Пробовал другой модуль AnyCode. Код не обрезается, но некоторые фрагменты кода игнорируются. Например Яндекс метрика выводится, а код вывода на определенной странице игнорируется.
Кто объяснит в чем различие между Joomla 3.3 и 3.4?

*

SeBun

  • *******
  • 3050
  • 185
  • @SeBun48
А как вы вставляете код, чем и куда? Можно же обойтись без всяких костылей, просто либо настроив используемый вами редактор, либо вообще временно включать редактор голого текста.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Администрирование
Ник занят | По личным вопросам не консультирую

*

Volga

  • *
  • 8
  • 0
1. Это не "костыль", это дополнительный модуль "PHP Module" позволяющий вставлять PHP код. очень удобный.
2. "Редактор голого текста" как я понял относится к HTML модулю. Если такой модуль случайно сохранить с включенным редактором, то весь код полетит. И не весь он исполняется.

*

SeBun

  • *******
  • 3050
  • 185
  • @SeBun48
Я про другое. По умолчанию в Joomla включен редактор TinyMCE, но помимо него есть еще несколько штатных редакторов, в том числе и те, что не режут код. Вот ими и нужно создавать ваши модули, а не пользоваться костылями в виде левых расширений, либо настраивать те, что есть. Многие ставят редактор JCE, в нем так же есть возможность отключить проверку CSS и PHP, и вставляйте, без всяких танцев с бубном. Это во первых.

Во вторых, если не хочется заморачиваться с настройками редактора, зайдите в базу данных и там вставьте ваш код, в обход редактора. Тоже будет работать.

1. Вы привыкли использовать именно костыли, так как вместо использования штатных средств Joomla вы втыкаете в нее кучу ненужных расширений, а многие потом идут сюда и задают вопрос: меня взломали, что делать?
2. Под редактором голого текста я подразумевал настройку в админке "без редактора", которая выводит голый код без форматирования.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Администрирование
Ник занят | По личным вопросам не консультирую

*

Taatshi

  • *****
  • 4779
  • 452
Volga

Есть расширение sourcerer - для вставки кода в любой материал или модуль сайта. Не только php - и javascript, и все остальное, что режется редакторами.

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


*

Volga

  • *
  • 8
  • 0
Я про другое. По умолчанию в Joomla включен редактор TinyMCE, но помимо него есть еще несколько штатных редакторов, в том числе и те, что не режут код. Вот ими и нужно создавать ваши модули, а не пользоваться костылями в виде левых расширений, либо настраивать те, что есть. Многие ставят редактор JCE, в нем так же есть возможность отключить проверку CSS и PHP, и вставляйте, без всяких танцев с бубном. Это во первых.

Во вторых, если не хочется заморачиваться с настройками редактора, зайдите в базу данных и там вставьте ваш код, в обход редактора. Тоже будет работать.

1. Вы привыкли использовать именно костыли, так как вместо использования штатных средств Joomla вы втыкаете в нее кучу ненужных расширений, а многие потом идут сюда и задают вопрос: меня взломали, что делать?
2. Под редактором голого текста я подразумевал настройку в админке "без редактора", которая выводит голый код без форматирования.
И я про другое. Речь о том, что я пользуюсь этим модулем много лет и ни каких проблем небыло, а на версии J 3.4.3 проблема. И проблема явно не в модуле, а в Joomla.
Я понял, о каком редакторе (TinyMCE) вы говорите, то есть без редактора. Там мой код PHP записывается, но не работает на сайте как положено.

*

Volga

  • *
  • 8
  • 0
Volga

Есть расширение sourcerer - для вставки кода в любой материал или модуль сайта. Не только php - и javascript, и все остальное, что режется редакторами.

Попробуйте - удобная штука.
Пробовал. Код записывается, но на сайте не работает как нужно.
« Последнее редактирование: 28.08.2015, 15:51:32 от Volga »

*

Volga

  • *
  • 8
  • 0
Flexi Custom Code в замену вашему модулю.
Тоже пробовал. Но на сайте работает только часть кода PHP. Та же хрень с модулем AnyCode.

*

Volga

  • *
  • 8
  • 0
а многие потом идут сюда и задают вопрос: меня взломали, что делать?
Этот форум для того и создан, что бы задавать вопросы.
Если Вы не знаете точного ответа зачем тогда писать? А Ваши советы с "костылями" меня не устраивают.

*

vipiusss

  • ********
  • 5496
  • 318
  • JoomlaNet
Брейк!

Ну с новой версией движка-согласен, режет код, даже с JCE.
Почему-хз, к разрабам.

Нашёл выход-поставил адвансед модуль HTML и не имею проблем.

Про костыли:я не совсем понял, что вы все имеете ввиду под этой фразой, но повторюсь-адванс модуль работает без сбоев на 3.4.3

Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

robert

  • ********
  • 4002
  • 371
Этот форум для того и создан, что бы задавать вопросы.
очень часто слышу эту фразу, но только не от создателя форума. Задаю вопрос тем, кто так уверенно это утверждают: "Почему он не был создан, чтобы отвечать на вопросы?".
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

Volga

  • *
  • 8
  • 0
Брейк!

Ну с новой версией движка-согласен, режет код, даже с JCE.
Почему-хз, к разрабам.

Нашёл выход-поставил адвансед модуль HTML и не имею проблем.

Про костыли:я не совсем понял, что вы все имеете ввиду под этой фразой, но повторюсь-адванс модуль работает без сбоев на 3.4.3


Большое спасибо!
Проверил. Действительно работает.
Скачал здесь: http://www.pluginaria.com/custom-html-advanced.html
« Последнее редактирование: 31.08.2015, 18:04:42 от Volga »