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

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

Сайт www.avtoinstruktor177.ru

Ситуация такая. Имеем самые рейтинговые новости - модуль topnews.php.

Имеем раздел новостей о акциях проводимых компанией. К примеру - www.sitename.ru/akcii/.

Задача, выводить в модуле не просто заголовок новости, но и немного текста из новости. Причем выводить заголовки и текст ТОЛЬКО из раздела новостей акции.

WHERE approve='1' [b]AND category IN akcii [/b]ORDER BY rating DESC

этот метод не помогает. Выдает ошибку БД.

Полез в файл topnews.php. Попытался (на удачу) выцепить из строки text из БД в надежде, что текст новости пишется именно туда.

С задачей смогу разобраться сам, если поможете вот в чем:

1) куда в бд пишется текст новости - а именно короткий вариант новости - к примеру, пару строк. Что заголовок пишется в 'title' это я уже понял. А вот текст...

2) Как заставить модуль работать ТОЛЬКО с разделом акции?

Заранее спасибо.

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

Так, вопрос с выводом из какой-то конкретной категории решился.

$db->query( "SELECT id, title, date, alt_name, category, flag FROM "
. PREFIX . "_post WHERE approve='1' (Отсюда убрали вывод новостей только за месяц. Теперь выводит за все время)
(-> [b]AND category IN [u]4[/u][/b] <- )здесь указали категорию. Какую выводить.
ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,3" ); <- указали что выводим три новости.[/codebox]

Вопрос с выводом не только новости но и текста так же жестко стоит на повестке дня.

news.jpg

Вот надо сделать так.

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

Еще вопрос! Подключаю php. Не глупый, сначала полистал форум - увидел какие изменения необходимо внести в index.php. Внес. PHP в tpl подключает на ура. Любой php код кроме include. Вот что выдает:

Warning: Division by zero in /home/avtoinstruktor177/public_html/index.php(211) 
: eval()'d code on line 321
Warning: include(html): failed to open stream: Нет такого файла или каталога in
/home/avtoinstruktor177/public_html/index.php(211) :
eval()'d code on line 321 Warning: include(html): failed to open stream:
Нет такого файла или каталога in /home/avtoinstruktor177/public_html/index.php(211) :
eval()'d code on line 321 Warning: include(): Failed opening 'html' for inclusion
(include_path='.:/usr/lib/php:/usr/local/lib/php') in
/home/avtoinstruktor177/public_html/index.php(211) :
eval()'d code on line 321 [/codebox]

а я банально хочу подключить одну скажем так страницу.

<?php

include (/tpl/topmenu.html);

?>

при этом заведена папка tpl, в ней .htaccess c указанием RewriteEngine Off. В папке html страничка с кодом <div> привет </div> - к примеру. И вот фиг.

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

путь полный. файл html это для примера) там php скрипт.

failed to open stream: Нет такого файла или каталога in

это значит что указан не верный путь к файлу.

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

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

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

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

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

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

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

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

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

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