Помощь вывод последней новости

Тема в разделе "DLE", создана пользователем jred, 13 фев 2009.

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

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

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

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    допустим сайт на ДЛЕ лежит в сайт/home
    заходя на сайт/index.php должна выводиться страница, не зависимая от ДЛЕ, но надо чтобы на ней выводилась последняя нвоость с опубликованная на ДЛЕ - как это можно реализовать?
     
  2. hug0s

    hug0s

    Регистр.:
    15 дек 2008
    Сообщения:
    378
    Симпатии:
    50
    стандартного думаю ничего нет, потому как послденяя новость будет динамически меняться. единственное если это будет новость из одной категории, то в теории можно было бы ее вывести через custom, только вот не знаю будет ли работать кастом на левой страничке, хотя можно обратиться к фрилансеру, обойдется довольно дешево
     
  3. bumer3

    bumer3

    Регистр.:
    10 янв 2008
    Сообщения:
    291
    Симпатии:
    154
    Если хочеш чтобы была одна новость тогда открывай engine.php
    PHP:
    $sql_select "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT ".$cstart.",".$config['news_number'];
    меняй на
    PHP:
    $sql_select "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT 1"
     
    jred нравится это.
  4. jred

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    спасибо, но это изменит вообще все на одну новость. А мне надо чтобы на главной странице сайта выводилась последняя одна новость, а когда заходишь в site.ru/home/ там все новости показывались.
    просто site.ru/home/ это страницу где лежит ДЛЕ
    а на site.ru/ просто index.php файл с заставкой и посленей новостью...
     
  5. bumer3

    bumer3

    Регистр.:
    10 янв 2008
    Сообщения:
    291
    Симпатии:
    154
    тогда создавай файл index.php
    PHP:
    <?php
    define
    ('MYMAIN''yes');
    include(
    '/home/index.php');
    ?>
    и в engine.php пиши вместо
    PHP:
    $sql_select "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT ".$cstart.",".$config['news_number']; 
    пиши
    PHP:
    if(MYMAIN == 'yes')
    {
    $sql_select "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT 1";
    }
    else
    {
    $sql_select "SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}approve AND allow_main".$where_date." ORDER BY ".$fixed.$news_sort_by." ".$news_direction_by." LIMIT ".$cstart.",".$config['news_number']; 
    }
     
    jred нравится это.
  6. Нора Дарк

    Нора Дарк Писатель

    Регистр.:
    17 мар 2009
    Сообщения:
    4
    Симпатии:
    0
    А как сделать при помощи "custom" отображение последней новости из нужной категории? Т.е. что бы при добавлении новых новостей в категроию на главной отображалась имеенно САМАЯ последняя новость из данной категории.
     
Статус темы:
Закрыта.