Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Почему после редактирования файла show.full.php изменения не вступают в силу?

Почему после редактирования файла show.full.php изменения не вступают в силу?


     13.09.2020    Все вопросы » Общие вопросы    1005

вопрос
Добрый день!
Есть необходимость внести некоторые изменения в стандартный файл show.full.php. В частности, нужно обернуть тэгом
<span>
изображения, выводимые с помощью доп. поля "галерея".
Меняю в двух местах файла show.full.php код:
$gallery_image[] = "<li><img src=\"{$img_url}\" alt=\"{$temp_alt}\"></li>";

на
$gallery_image[] = "<li><span class=\"zoom\"><img src=\"{$img_url}\" alt=\"{$temp_alt}\"></span></li>";


Однако после замены, очистки кэша dle и браузера изменения не наступают. Подскажите, пожалуйста, что делаю не так? Почему изменения не вступают в силу?

Ответа пока нет


8 комментариев

леший
Гости

леший - 13 сентября 2020 19:45 -

Скорее всего у Вас на сервере кешируются php скрипты. Делайте через систему плагинов.

aeronavtik
Юзер

aeronavtik - 13 сентября 2020 19:51 -

Спасибо за ответ. Через систему плагинов такая же картина(

deadluk
Юзер

deadluk - 13 сентября 2020 23:40 -

тыкайте на кнопку "очистить кеш" на главной, в админке, внизу.

aeronavtik
Юзер

aeronavtik - 14 сентября 2020 06:29 -

это самое первое, что я делаю. К сожалению, не срабатывает. Такое ощущение, что не в том месте ковыряю.

cortin
Юзер

cortin - 14 сентября 2020 09:49 -

У вас какой то плагин уже изменил файл, значит engine/modules/show.full.php ne rabotaet, pravte v /engine/cache/system/plugins/<md5_name>.php открывайте и смотрите который из них ваш

aeronavtik
Юзер

aeronavtik - 26 сентября 2020 11:51 -

То есть, система плагинов не позволяет двум разным модулям вносить изменения в один и тот же файл?

cortin
Юзер

cortin - 28 сентября 2020 10:49 -

Работает все так.
В плагене прописано в каком файле найти такие то строки и до,после или заменить их на что то.
Предположим есть 3 плагина 1,2,3. и дле без плагинов вообще, только что заинсталена.
При инсталяции первого плагина, берутся оригинальные плагины дле и правятся. И результат сохраняется в папку кеш. Второму плагину при инсталяции уже не дается оригинальный, а измененый первым плагином файл. Третьему при инсталяции уже данные после первого и второго. То есть идет наслоение. Так вот, если первый плагин изменит файл так что во втором по нужным сигнатурам ничего не найдется, то дле выдаст ошибку что не не все работает в плагине

TechnicalMan
Юзер

TechnicalMan - 19 сентября 2020 07:01 -

А если сделать другие правкивю в showful тоже не работает?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх