Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Архив технической поддержки IntB до версии 2.15 »   Новостной раздел.
RSS

Новостной раздел.

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Можно ли предать новосному разделу такй вид?

Дата. Название новости.
Текст новости.
Скриншот(ели есть)
Ссылка на продолжение новости.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Можно и даже достаточно просто. Нужно редактировать файлы titles.php
В основном titles.php нужно изменить SQL-запрос в процедуре news_title с
  $sql = "SELECT t.*, p__time AS time FROM ".$GLOBALS['DBprefix']."Topic t, ".$GLOBALS['DBprefix']."Post p ".
  " WHERE t_fid=".$fdata['f_id']." AND p_tid=t_id AND t__startpostid=p_id AND p__premoderate=0 $timelimit ORDER BY time DESC $limit";

на
  $sql = "SELECT t.*, p__time AS time,  file_type FROM ".$GLOBALS['DBprefix']."Topic t, ".$GLOBALS['DBprefix']."Post p ".
"LEFT JOIN ".$GLOBALS['DBprefix']."File ON (file_id=p_attach) ".
  " WHERE t_fid=".$fdata['f_id']." AND p_tid=t_id AND t__startpostid=p_id AND p__premoderate=0 $timelimit ORDER BY time DESC $limit";

Соответственно, потом в titles.php, который в styles/..../ нужно проверить на наличие в $ndata['file_type'] строки image и если она там есть, то вывести <img src="file.php?fid=<?=$ndata['p_attach'];?>">

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Можно ли сделать так что бы новости не удалялись, а накапливались, и работал календарь для их просмотра, а то какую бы я дату выбрал, отображается одно и тоже.

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вообще, новости никуда не удаляются. Если зайти по ссылке в раздел, то там они будут доступны все (но с разбиением на страницы). А календарь должен работать следующим образом: когда ты выбираешь там какую-то дату, то выводится состояние раздела на эту дату. Т.е. если ты выберешь, скажем, 1 ноября, то будут показаны последние 10 новостей, добавленных перед 1 ноября.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Хм... Как выяснилось, календарь не всегда работает корректно... Буду фиксить.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
:frown: что-то я не вижу ссылок на другие страницы ни на своём и на intboard новостном разделе

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
При более детальном осмотре в новостном разделе обнаружилась сразу целая куча багов. Выкладываю исправление. Теперь будет корректно работать и календарь, и ссылки на страницы.

Прикрепленный файл (news.php, 7952 байт, скачан: 1577 раз)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Отлично. Теперь всё работает. Получается что-то на подобие новостного движка.
А где находится календарь(код естественно)?
Хотелось бы его тоже вытянуть на главную страницу.

---
2yo
Админ шОкОладки не пьёт!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

jamix написал:
[q]
Получается что-то на подобие новостного движка.
[/q]

Так все и задумывалось...
Сам код формирования календаря я выносил в отдельную функцию в common.php, кажется, она так и называется format_calendar. Только вот нужно будет еще подредактировать код вывода новостей на главную страницу (в файле titles.php), чтобы календарь имел хоть какой-нибудь смысл.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
jamix
Долгожитель форума

jamix
Всего сообщений: 312
Рейтинг пользователя: 8


Ссылка


Дата регистрации на форуме:
11 сен. 2005
Согласен. Тобиш нажав на определенное число - выводились новости именно за этот день, а в те дни когда новостей не было были серого(или другого) цвета.
Это сложно в реализации?

---
2yo
Админ шОкОладки не пьёт!
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Архив технической поддержки IntB до версии 2.15 »   Новостной раздел.
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0522. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!