Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вывод последних сообщений (https://forum.antichat.xyz/showthread.php?t=81436)

serg-php 18.08.2008 21:13

Вывод последних сообщений
 
Есть сайт.
Есть разделы и категории.
На сайте прикручен через шаблоны вывод последних сообщений.

Проблема.

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



Как сделать, чтобы вывод последних сообщений делался только на главной странице?

Zedi 18.08.2008 21:25

Проверять какая страница сейчас открыта вот так легко :-)

serg-php 18.08.2008 21:48

Zedi,

тебя не понял! Можно подробнее?

BlackSun 18.08.2008 21:56

#ля, взять и зделать .. ни кода, ни нормального объяснения нет, а расчитываешь на помошь ..

PHP код:

// вырезано
// $_GET['page'] меняй на свою переменную
if (!isset($_GET['page']))
{
/*
  тут кусок с выводом последних сообшений
*/
}
// вырезано 


Zedi 18.08.2008 21:57

Забыл как называется но в пхп есть массив, в котором есть элемент содержащий имя этого скрипта. Вот тебе надо сделать если урл главной страницы то выводить сообщения, люди напишите имя массива

serg-php 18.08.2008 23:01

Цитата:

Дык вырежи из нужного шаблона вывод
Этот шаблон общий для главной и страниц категорий!

serg-php 18.08.2008 23:03

BlackSun,

это примерно то, чего я хочу. Сечас покручу. Отпишусь!

serg-php 19.08.2008 01:56

BlackSun,

прав! Работает!

Код:

if (!isset($_GET['page']))
{
include 'semja/Last_P.php';
include 'semja/Last_B.php';
include 'semja/Last_S.php';
include 'semja/Last_W.php';
include 'semja/Last_A.php';

}


Идея сделать так давно была в голове! Благодарю, что подсказали!


Время: 20:24