Скрипт - Active Topics....Вывод активных тем отдельной страницей
Текущий рейтинг темы: Нет
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 21 октября 2003 15:42
[B]Igor [/B] я других возможностей не вижу - народ не поддерживает ничего круче жабы-скрипта
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 22 октября 2003 10:43
такс... от первого вопроса избавился - у меня была кодировка прописана в шаблоне - убрал ее оттуда и прописал через print header - все стало в порядке... а по второму кто-нибудь может чего-нить сказать?
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 22 октября 2003 15:43
JESUS, где что исправил
print header(); print start_html(-title=>"Ikonboard Error!"); <br> print "Невозможно найти файлы: $@\nЕсли у вас установлен Windows NT, вам может потребоваться прописать полный путь в каждом require-операторе в каждом скрипте"; <br> print end_html; exit;
--- FYI AKA Shatun
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 22 октября 2003 16:10
[B]Igor [/B] гы-гы-гы  у тя замечательная способность зайти либо когда сервак переустанавливают, либо когда я ikon.lib заливаю
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 10:25
:( может кто-нить все ж таки ответит на второй вопрос и еще на один.... как убрать из ентого теги иконкода?... ПЛИИИZZZ!
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 12:35
Ну например переменная, в которой храниться сообщение - это $post. Добавь в код перед выводом этой переменной $post = &ikoncode("$post"); А вообще у себя я не выводил текст сообщения. Даже не знаю как лучше... | | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 13:11
[B]Gram [/B] спасибо - работает
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 14:47
А насчет другого вопроса - тоже просто: аналогично $post = substr($post,0,100); где 100 - кол-во символов сначала сообщения, которое будет выведено! (ну и $post еще надо на соотв. пер-ную заменить) | | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 15:24
[B]Gram[/B] благодару
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 4 мая 2004 17:21
Gram, может подсобишь?? какая функция отвечает за тот промежуток времени (за какое время выводить сообщения) Я вот смотрю у тебя за последние 24 часа ... Или у тебя тоже сбрасывается всё после 00.00
--- FYI AKA Shatun
| | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
 Откуда: Москва Всего сообщений: 3029 Рейтинг пользователя: 75 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 4 мая 2004 19:49
Вообще, там выводятся темы за текущий день:
<br>if (($day eq $postday) && ($month eq $postmonth) && ($year eq $postyear)) {<br> Если нужно за определенный период времени (я его обозначил как $time), то нужно заменить эту строку на:
<br>if ($lastrepdate>localtime()-$time) {<br>
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 4 мая 2004 20:31
XXXX Pro, спасибо!! буду пробовать. ещё вот что не понятно... почему только некоторые обновлённые темы этот скрипт показывает. Например на форуме около 15 тем в которых оставляли сообщения, а выводит только три или 4-е но никак не 10ть По каким критериям он (скрипт) делает свой выбор не совсем понятно
--- FYI AKA Shatun
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 5 мая 2004 16:01
Igor, неее... у меня ровно за 24 часа  $time - это в секундах Потому, за 24 часа будет: 24*60*60 А насчет проблем с выводом - да... были проблемы и у меня. ХЗ... магия какая то. )) У меня есть еще один косяк на который я плюнул... ну просто хз как он решается - тоже магия... (магия кривых рук называется. лол) | | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 5 мая 2004 16:40
Gram, спасиб за подсказку (24*60*60).. re:магия кривых рук эту магию я хорошо знаю  (любому урок приподам лол) с выводом вот какой гиммор заметил.. значит когда ставлю - my $maxthreads = 10; показывает самое последнее сообщение 1 мая 2004 11:54 а когда ставлю my $maxthreads = 5; показывает самое последнее сообщение 30 апр. 2004 14:32 Бред! причём многие сообщения пропадают ЗЫ по поводу $time я вверху после my $maxthreads = 10; поставил - my $time = 86400; это правильно?
--- FYI AKA Shatun
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 5 мая 2004 19:35
2 Igor: с выводом вот какой гиммор заметил..При беглом просмотре скрипта заметил такую штуку: там инфа о всех темах забивается в массив, а потом она сортируются (хз как) из массива выбирается $maxthreads тем, а уже из них выбираются активные (т.е те, в которые кто то писал). Вообщем работа скрипта в корне неверна. Это вообще не скрипт активных тем, а хз что... my $time = 86400; Дыкть прямо в условии пиши: if ($curtime - 86400 < $lastrepdate) {...} где $curtime = time; | | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 6 мая 2004 6:21
Gram, я видел что там что-то сортируется  тока не понял как всё это происходит.. Это вообще не скрипт активных тем, а хз что... ну вот блин :( столько парился с этой байдой чтоб на главную повесить, а он работает криво. Скорее врего это проделки - JESUS'а (лол) Ему теперь всё до лампочки  поставил инв. и радуестя.. (под инв. всё есть и работает вроде ровно) каждый раз склоняюсь к тому что ............... (промалчу)
--- FYI AKA Shatun
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 6 мая 2004 14:00
Ну уж не знаю... меня и юзеров больше чем устраивает... | | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 6 мая 2004 16:23
оффтоп- Gram, да меня тоже (отчасти) устраивает. Скажу более, прелесть в том что база не нужна. Например если форум тотже инв. и когда БД у хостера ляжет тогда ни на форум ни на сайт не попасть ------------------------- Может у кого время появится этот хак повнимательнее посмотреть... (Сообщение отредактировал Igor 6 мая 2004 19:47)
--- FYI AKA Shatun
| | | |
Gram
Модератор раздела
 Откуда: здешний Всего сообщений: 569 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 6 мая 2004 21:16
Кстати, у меня скрипт активных тем переписан с нуля (еще давно). Отличие от стандартного такое: скрипт выводит все темы (в которые осуществлялся постинг за последние 24 часа) из всех форумов на которые юзер имеет доступ  У меня кардинально отличается метод определения активных тем: метод более оптимизнутый и меньше грузит сервер (в отличии от стандартного скрипта) И естественно без глюков (но не факт) + дизигн изменен + не выводятся сообщения (а только список тем)... Об этом я писал у себя на форуме в соответствующей темке (кстати, я тут себе систему замечаний самописную приделал - мне очень нравится... типа как Forum.OsZone.Net...)НО, выкладывать на всеобщее обозрение я его не буду, и даже не просите. Тут есть ряд причин... Все, что угодно, кроме полностью самописных скриптов! А насчет стандартного скрипта - то хз чего с ним делать... можно пока его так оставить, т.к. альтернативы в инете нет и вряд ли будет (если XXXPro не напишет  | | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 7 мая 2004 8:45
Жаль.. ну да ладно
--- FYI AKA Shatun
| | | |
Время выполнения скрипта: 0.1987. Количество выполненных запросов: 18, время выполнения запросов 0.1216
|