Помощь Автоматическое присвоение номера новости.

Тема в разделе "DLE", создана пользователем Skorp1oN, 15 окт 2009.

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

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

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

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    370
    Симпатии:
    25
    Здравствуйте.
    Интересует такой вопрос:
    Как можно сделать "автоматическое присвоение номера новости"?
    Т.е. при добавлении новости, ничего не указывается в "Заголовок статьи". А при отправке (добавление на сайт), новости присваивался номер? Скажем, если создать три новости, то их название будет: 1, 2 и 3. т.е. просто числа.
    Кто подскажет, как можно такое реализовать? Спасибо.
     
  2. Darkmind

    Darkmind SNMP maniac

    Регистр.:
    31 май 2006
    Сообщения:
    184
    Симпатии:
    76
    Новости и так присваивается номер - это ее ID. Если надо - в шаблоне можно поставить вывод номера вместо заголовка.
     
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    370
    Симпатии:
    25
    Ну да. Просто надо как-то вывести это айди вместо заголовка. Т.к. при добавлении новости требуется в любом случае указать заголовок. А хотелось бы, не указывать заголовок, а вместо него автоматически вписывалось id новости.
     
  4. Darkmind

    Darkmind SNMP maniac

    Регистр.:
    31 май 2006
    Сообщения:
    184
    Симпатии:
    76
    До момента добавления новости ID ей не назначается, поэтому я бы пошёл по такому пути:
    - модифицируем engine/inc/addnews.php и engine/inc/editnews.php, назначая ряду таблицы с заголовком style="display: none"
    - модифицируем engine/inc/addnews.php до состояния <input class="edit" type="text" size="55" name="title" id="title" value="<?php echo time(); ?>"> (навскидку).
    - модифицируем шаблоны shortstory.tpl и fullstory.tpl, меняя {title} на {news-id}.

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

    Потом работы еще хватит - убрать из поиска опции "искать в заголовках" и еще куча мелочей.
     
    Skorp1oN нравится это.
Статус темы:
Закрыта.