Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Панель новостей
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 11 Октября 2008, 01:21:38
Вот интересная задачка получается. На чистом движке не SF выводит как положено
''

на SF же не группирует новости по дате и выводит дату, а под ней все новости с этой датой, а выводит у каждой новости свою дату и так все по порядку.

Вот сам код
openside('Новости'smiley;
//выбираем новости за последние сколько-то дней (сдвиг по времени подсчитать не трудно), сортируем по времени
$result = dbquery("SELECT * FROM ".$db_prefix."news
WHERE ".groupaccess('news_visibility'smiley."
ORDER BY news_datestamp DESC
LIMIT 0,10"smiley;
//делаем пустую переменную (Current_date)
$repeat = '';
//пускаем цикл по выборке
while($data = dbarray($result)){
// в цикле, определяем дату новости (в нужном формате: ЧЧ.ДД)
if(showdate("%A, %B %d", $data['news_datestamp']) != $repeat){ //если строка отличается от (Current_date)
//обновляем значение
$repeat = showdate("%A, %B %d", $data['news_datestamp']);
//и выводим заговок даты
echo"<b>".$repeat."</b><br />";

} //в противном случае ничего не делаем
//выводим новость.
echo" <img src='".THEME."images/bullet.gif' alt=''><a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a>&
lt;br>";
}
closeside();



почему так?smiley


[Изменил(а) yury, 11 Октября 2008, 01:23:32]

--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 2  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 11 Октября 2008, 13:51:11
нипанятна...


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 3  
GETJOB
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 281
Откуда: Украина
Зарегистрирован: 21 Января 2008, 15:01:01
Сказали спасибо 3 раз
Статус: offline
Опубликовано 11 Октября 2008, 17:09:33
Сори, что не в тему... yury выложи, плиз панельку последние публикации, ато в моих панельках последние статьи проблемы с картинками


--------------------
To be the first
^ наверх ^ http://aquaportal.net
# 4  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 12 Октября 2008, 14:54:02
GETJOB? держи
//Вывод последних статей
opentable('Последнии статьи и обзоры'smiley;
$result = dbquery(
"SELECT ta.*,tac.* FROM ".$db_prefix."articles ta
INNER JOIN ".$db_prefix."article_cats tac ON ta.article_cat=tac.article_cat_id
WHERE ".groupaccess('article_cat_access'smiley." ORDER BY article_datestamp DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['article_subject'], 23);
$article = stripslashes($data['article_snippet']);
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>$itemsubject</a><br>\n";
echo $article."<br>\n";
}
} else {
echo "<center>Статей нет.</center>\n";
}
closetable();



pozitiv, а что непонятно? Новости должны группироваться по дате. на самом верху выводится дата, а под не уже заголовки новостей.
А почемуто на этой версии двига у каждой новости выводится новость, что смотрися плохо, да и лишнее посоянно выводить дату к каждой новости.
На чистой версии работает, а на этой почемуто нет...


--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
Перейти на форум:


94,968,145 уникальных посетителей
сейчас: 20 Апреля 2024, 13:30:52
Генерация страницы: 0.11 сек.