• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] В ссылках на полную новость отсутствует само название новости DLE7.0

Статус
В этой теме нельзя размещать новые ответы.
H

Hummer

Прохожие
После переезда на другой хостинг решил обновить скрипт с версии 6.2 до актуальной.
Дёрнуло меня проинсталлировать скрипт, а не обновить (дело было ночью, клинануло :)). В итоге после инсталла пришлось заливать дамп со старой структурой таблиц и данными и ручками обновлять структуру БД до версии 7.0...
В итоге всё работает корректно, но выявилась одна проблема - ссылки на полную новость не генерируются как надо (в админке стоит 2 тип, т.е. сайт\категория\айди-название.хтмл). Генерится только айди новости (пример - _http://methapeople.com/553-.html) без её названия... Но сама "новость" доступна по этому адресу и по нормальному адресу (если после тире дописать название вручную).
Где может быть зарыта собако? .хтакцесс проверил, show.short.php и друое отвечающие за генерацию ссылок перезалил заново...
Есть подозрение что при обновлении в БД пропустил что-то и скрипт просто не может получить данные из таблицы, поэтому просто ничего не выводит...
 
Похоже, что проблема с транслитерацией или кодировкой символов. Если бы скрипт не мог получить данные, выдавало бы ошибку базы данных. А без ЧПУ - ссылка генерируется?
 
a v post baze dobavil pole flag tinyint(1)
 
выполни запрос

PHP:
ALTER TABLE dle_post ADD flag TINYINT( 1 ) NOT NULL DEFAULT '0'

префикс если что поменяешь. просто у тебя скрипт не проходит проверку
PHP:
if ($row['flag'] AND $config['seo_type']) {
и дальше соответственно ничего не генерит. код из show.short.php - плохо ковырял ) а переходит по ссылке потому что выборка новостей идёт по её ID
 
А без ЧПУ - ссылка генерируется?
Да. Без ЧПУ всё ок.

выполни запрос

PHP:
ALTER TABLE dle_post ADD flag TINYINT( 1 ) NOT NULL DEFAULT '0'

префикс если что поменяешь. просто у тебя скрипт не проходит проверку
PHP:
if ($row['flag'] AND $config['seo_type']) {
и дальше соответственно ничего не генерит. код из show.short.php - плохо ковырял ) а переходит по ссылке потому что выборка новостей идёт по её ID
a v post baze dobavil pole flag tinyint(1)
Спасибо за советы, но это в БД это поле есть :confused:
 
Как по мне, то просче всё назад откатить, поставить и настроить и лиш потом обновлять до нужной версии. Вот и всё собственно, других эксперементов я например не провожу, воизбежании головной боли.
:nezn:
 
2 дня ковыряния ни к чему не привели, пришлось отключить ЧПУ до лучших времён :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху