Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Возникла проблема с плагином
Дело такое. На локалке установлен шопос в котором я переделываю разные моды под него. В общем плагинную систему не затрагивал вообще, правил всего несколько файлов, но там все нормально. Правил их давно и проблем никаких не возникало.
Сейчас же создаю, к примеру, папку test_plugin, кидаю в него файл такого же названия. Помещаю в него простецкий код
<?php /* Plugin Name: Плагин Description: Описание плагина Version: 1.0 */
add_action('head', 'my_plugin');
function my_plugin() { //if ($_GET['coID'] == 8) { _e('че надо выводить'); //} }
?>
Вроде все норм? Но вот на странице плагинов в админке полный ахтунг. Скрин приложил. Не могу понять в чем проблема. Пробовал и файлы переименовывать и папки, и пересоздавал.... так и не понял в чем проблема. Шопос переустанавливать не вариант, ибо там куча модов txс переделанных под шопос, но до которых пока руки не дошли сделать их плагинами. У остальных плагинов все нормально. В чем может быть причина такого глюка? Спасибо. В блоке, где активируются плагины, точно так же.
Должно быть, что-то изменилось. Если покажете свои файлы
admin/plugins.php, admin/includes/functions/plugin.php,
попробую посмотреть.
Сейчас сравнил эти файлы с оригиналами - отличий нету. Я их не трогал.
Что-то я совсем запутался. Создал сейчас новую папку, поместил туда файл с таким же содержимым и с ней проблем нету.
Вот этот проблемный плагин пробова опять переименовывать - толку ноль. Попробовал скопировать плагин в другой шопоса - то же самое))) Интересна причина такого поведения.
Приложил архив с двумя плагинами. Оба идентичны в плане содержимого, но разные названия папок, естественно. Еще смущает размер файлов. В обоих плагинах количество символов одинаково, однако вес файлов разный. Кодировка везде utf8 без бом. Я работаю с файлами в totalcommander и обычно, если мне надо быстро создать новый файл, то я просто копикую любой текстовый формат, изменяю расширение. Может тут какая-то проблема? Потому как с проблемным плагином я сделал именно так, т.е. скопировал какой-то файлик и изменил расширение на .PHP. Хотя это все мной надумано...
Источник
|