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

Тема в разделе "DLE", создана пользователем Hummer, 12 май 2008.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Hummer

    Hummer Прохожие

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

    Janine

    Регистр.:
    17 дек 2007
    Сообщения:
    348
    Симпатии:
    96
    Похоже, что проблема с транслитерацией или кодировкой символов. Если бы скрипт не мог получить данные, выдавало бы ошибку базы данных. А без ЧПУ - ссылка генерируется?
     
  3. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    a v post baze dobavil pole flag tinyint(1)
     
  4. gentoouser

    gentoouser

    Регистр.:
    8 окт 2007
    Сообщения:
    187
    Симпатии:
    63
    выполни запрос

    PHP:
    ALTER TABLE dle_post ADD flag TINYINTNOT NULL DEFAULT '0'
    префикс если что поменяешь. просто у тебя скрипт не проходит проверку
    PHP:
    if ($row['flag'] AND $config['seo_type']) {
    и дальше соответственно ничего не генерит. код из show.short.php - плохо ковырял ) а переходит по ссылке потому что выборка новостей идёт по её ID
     
  5. Hummer

    Hummer Прохожие

    Да. Без ЧПУ всё ок.

    Спасибо за советы, но это в БД это поле есть :confused:
     
  6. GauraStyle

    GauraStyle Kot

    Регистр.:
    13 фев 2007
    Сообщения:
    1.500
    Симпатии:
    920
    Как по мне, то просче всё назад откатить, поставить и настроить и лиш потом обновлять до нужной версии. Вот и всё собственно, других эксперементов я например не провожу, воизбежании головной боли.
    :nezn:
     
  7. Hummer

    Hummer Прохожие

    2 дня ковыряния ни к чему не привели, пришлось отключить ЧПУ до лучших времён :(
     
Статус темы:
Закрыта.