CMS DataLife Engine - Система управления сайтами

Japing

новички
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Japing

  • Звание
    Новичок

Посетители профиля

236 просмотров профиля
  1. Что и стоило ожидать, вам что то предлажить толку ноль...
  2. Я предлогал решение для данои проблемы (не толико править .htaccess). Хочу услышать ваше решение ( кроме как править вручную).
  3. Ну это уже вам решать... ( 1. роутинг; 2. пример которыи я предлогал https://forum.dle-news.ru/topic/72713-добавляем-возможность-редактировать-файл-htaccess-через-систему-плагинов-в-dle-130/ , доработать чтоб было безопасно ( если нет chmod, предлогать через ftp перезаписать .htaccess, в найденных ошибках выводить что нет chmod и нужно ftp; после обновлении DLE опять перезаписать данныи фаил с учетом плагинов; воопще данныи фаил трогать только при установке/удалении/обновлении/вкл/выкл плагина и обновлении DLE); 3. может еще другои́ метод вы придумаи́те. ) Важно чтоб както решить данныи́ вопрос, а как это уже вам решать..
  4. На все предложении есть свои ответы, которые никак не отличаются от таго как устроено DLE на данный момент. А кто сказал вам изминить .htaccess ? Можете сделать воопще по другому. ... но вы ничего не хотите слушать...
  5. Все я прекрасно понимаю.. Почекму не решать даную проблему по другому? Содержимое cron.php можно перенести в другом фаиле Как не зависит если вы не хотите решать даную проблему? Согласен...как измить cron.php? Я не предлогаю вам какое то решение, а предлагаю вам разобратся в этом вопросе. Вы делали систему плагинов которая должна полнустю автоматизировать установку/удалению плагина и обновление DLE, а не частично. Всем вы гаварите что .htaccess надо править вручную и больше никаких решений, это тоже неправельно... P.s. за ошибки извиняюсь
  6. система плагинов - недоделанная система, пока не будет решение для .htaccess и cron.php. Но как оказывается, разработчик остается при своем и ничиво не хочет предпринимать
  7. Вы правы. но это легко исправить. вручную тоже реальный файл редактируется. Соглашусь с вами только с этим: стандартные правила да, а вот свои? не всё можно обработать через через PHP
  8. после установки этого хака так и будет это не писался как плагин, а как хак чтоб была возможность редактировать файл .htaccess через систему плагинов. да, но DLE его использует в работе Ну тогда предлагайте вы какая то решение, например обработать ЧПУ через php. Не красиво получился, сделали систему плагинов но всё равно надо файлы вручную редактировать.
  9. Моя ошибка. Если и будет возможность его редактировать через систему плагинов этo ничево не даст. Этот файл подключается напрямую, без систему плагинов.
  10. 1. Открыть файл /engine/inc/plugins.php. Перед: if(!$file_name) continue; Добавить: if($value == ".htaccess" OR $value == "/.htaccess") $file_name = ".htaccess"; 2. Открыть файл /engine/classes/plugins.class.php. Перед: $content = file_get_contents( self::$root.$filename ); Добавить: if($filename == ".htaccess") { $content = file_get_contents( self::$root."engine/inc/include/htaccess.txt" ); } else Перед: @file_put_contents (ENGINE_DIR . "/cache/system/plugins/" . $store_key, $content, LOCK_EX); Добавить: if($filename == ".htaccess") { $content = "# This is a temporary file, its editing is pointless. The original file is: engine/inc/include/htaccess.txt\n\n" . $content; @file_put_contents (self::$root.$filename, $content, LOCK_EX); } 3. Берём файл .htaccess из оригинального дистрибутива DLE, переименуем в htaccess.txt и копируем его в /engine/inc/include/. Теперь все изменения в файле .htaccess выполняются через систему плагнинов. P.S. Предложение для разработчиков DLE. В новой версии дайте хотя бы возможность редактировать файл /engine/classes/plugins.class.php через систему плагнинов.