Перейти к публикации

Небольшой фикс


Рекомендованные сообщения

Если используемый домен не совпадает с прописанным в конфиге, возникает ошибка при создании или редактировании новости из админки (/{admin.php}?mod=addnews&action=addnews и /{admin.php}?mod=editnews&action=editnews&id={news.id}), выражающаяся в неотрисовке формы.

Фикс:

заменить {$config['http_home_url']} на ./ в файлах engine/inc/include/functions.inc.php (строки 720,722) и engine/modules/functions.php (строки 1073,1075)

номера строк актуальны для лицензионного скрипта версии 9.3, в других версиях или нуллах могут отличаться

Изменено пользователем D.S.Denton
Ссылка на сообщение
Поделиться на других сайтах

Пропишите в конфигурации используемый домен и никаких проблем не будет.

Ссылка на сообщение
Поделиться на других сайтах

смысл не в конфигурации, а удобстве использования :)

неспроста же в cms реализована проверка HTTP_HOST и ее значение приоритетней, чем забитой в конфиг.

ваши слова можно тогда адресовать и разработчикам движка - зачем было делать относительные пути везде, пускай люди всегда правильно указывают доменное имя.

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

Ссылка на сообщение
Поделиться на других сайтах

Не надо выдумывать ерунду, если положить в скрипт в какую либо папку например dle (site.ru/dle/) то с твоими правками мы не получим нормально работающий скрипт.

Этот "фикс" может принести только лишние хлопоты. Я менял домен на своем сайте, скажу честно потратил минут 6 на все с перекурами.

CNAME для нескольких доменов это грабли, гораздо лучше использовать .htaccess с 301 редиректом.

p.s. Это все ИМХО и в споры и объяснения не вступаю.

Ссылка на сообщение
Поделиться на других сайтах

Если используемый домен не совпадает с прописанным в конфиге, возникает ошибка при создании или редактировании новости из админки (/{admin.php}?mod=addnews&action=addnews и /{admin.php}?mod=editnews&action=editnews&id={news.id}), выражающаяся в неотрисовке формы.

Фикс:

заменить {$config['http_home_url']} на ./ в файлах engine/inc/include/functions.inc.php (строки 720,722) и engine/modules/functions.php (строки 1073,1075)

номера строк актуальны для лицензионного скрипта версии 9.3, в других версиях или нуллах могут отличаться

Достаточно просто оставить данное поле в настройках пустым и скрипт автоматически определит домен, ничего править в файлах скрипта не нужно.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...