Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Скрипт - Active Topics....
RSS

Скрипт - Active Topics....

Вывод активных тем отдельной страницей

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
 
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor [/B]
я других возможностей не вижу - народ не поддерживает ничего круче жабы-скрипта ;)

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
такс... от первого вопроса избавился -
у меня была кодировка прописана в шаблоне - убрал ее оттуда и прописал через print header - все стало в порядке...
а по второму кто-нибудь может чего-нить сказать?

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, где что исправил
print header(); print start_html(-title=>"Ikonboard Error!"); <br>   print "Невозможно найти файлы: $@\nЕсли у вас установлен Windows NT, вам может потребоваться прописать полный путь в каждом require-операторе в каждом скрипте"; <br>   print end_html; exit;

---
FYI  AKA  Shatun
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor [/B]
гы-гы-гы :) у тя замечательная способность зайти либо когда сервак переустанавливают, либо когда я ikon.lib заливаю :)

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
:(

может кто-нить все ж таки ответит на второй вопрос и еще на один....
как убрать из ентого теги иконкода?... ПЛИИИZZZ!


Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Ну например переменная, в которой храниться сообщение - это $post. Добавь в код перед выводом этой переменной

$post = &ikoncode("$post");

А вообще у себя я не выводил текст сообщения. Даже не знаю как лучше...

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Gram [/B]
спасибо - работает ;)

Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
А насчет другого вопроса - тоже просто: аналогично

$post = substr($post,0,100);

где  100 - кол-во символов сначала сообщения, которое будет выведено! (ну и $post еще надо на соотв. пер-ную заменить)

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Gram[/B]
благодару ;)

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
Gram, может подсобишь??
какая функция отвечает за тот промежуток времени (за какое время выводить сообщения)
Я вот смотрю у тебя за последние 24 часа ...
Или у тебя тоже сбрасывается всё после 00.00

---
FYI  AKA  Shatun
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вообще, там выводятся темы за текущий день:
<br>if (($day eq $postday) && ($month eq $postmonth) && ($year eq $postyear)) {<br>
Если нужно за определенный период времени (я его обозначил как $time), то нужно заменить эту строку на:
<br>if ($lastrepdate>localtime()-$time) {<br>

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
XXXX Pro, спасибо!!
буду пробовать.
ещё вот что не понятно... почему только некоторые обновлённые темы этот скрипт показывает.
Например на форуме около 15 тем в которых оставляли сообщения, а выводит только три или 4-е но никак не 10ть
По каким критериям он (скрипт) делает свой выбор не совсем понятно :)

---
FYI  AKA  Shatun
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Igor, неее... у меня ровно за 24 часа :)

$time - это в секундах :) Потому, за 24 часа будет:
24*60*60

А насчет проблем с выводом - да... были проблемы и у меня. ХЗ... магия какая то. :)))
У меня есть еще один косяк на который я плюнул... ну просто хз как он решается - тоже магия... (магия кривых рук называется. лол)

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
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
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
2 Igor:
с выводом вот  какой гиммор заметил..
При беглом просмотре скрипта заметил такую штуку: там инфа о всех темах забивается в массив, а потом она сортируются (хз как) из массива выбирается $maxthreads тем, а уже из них выбираются активные (т.е те, в которые кто то писал). Вообщем работа скрипта в корне неверна. Это вообще не скрипт активных тем, а хз что...

my $time = 86400;
Дыкть прямо в условии пиши:
if ($curtime - 86400 < $lastrepdate) {...}
где $curtime = time;

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
Gram, я видел что там что-то сортируется :)
тока не понял как всё это происходит..
Это вообще не скрипт активных тем, а хз что...
ну вот блин :( столько парился с этой байдой чтоб на главную повесить, а он работает криво.
Скорее врего это проделки - JESUS'а (лол)
Ему теперь всё до лампочки :) поставил инв. и радуестя.. (под инв. всё есть и работает вроде ровно)

каждый раз склоняюсь к тому что ............... (промалчу)


---
FYI  AKA  Shatun
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Ну уж не знаю... меня и юзеров больше чем устраивает...
Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
оффтоп-
Gram, да меня тоже (отчасти) устраивает.
Скажу более, прелесть в том что база не нужна. Например если форум тотже инв. и когда БД у хостера ляжет тогда ни на форум ни на сайт не попасть :)
-------------------------
Может у кого время появится этот хак повнимательнее посмотреть...

(Сообщение отредактировал Igor 6 мая 2004 19:47)


---
FYI  AKA  Shatun
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Кстати, у меня скрипт активных тем переписан с нуля (еще давно). Отличие от стандартного такое: скрипт выводит все темы (в которые осуществлялся постинг за последние 24 часа) из всех форумов на которые юзер имеет доступ :) У меня кардинально отличается метод определения активных тем: метод более оптимизнутый и меньше грузит сервер (в отличии от стандартного скрипта) И естественно без глюков (но не факт) + дизигн изменен + не выводятся сообщения (а только список тем)... Об этом я писал у себя на форуме в соответствующей темке :) (кстати, я тут себе систему замечаний самописную приделал - мне очень нравится... типа как Forum.OsZone.Net...)

НО, выкладывать на всеобщее обозрение я его не буду, и даже не просите. Тут есть ряд причин... Все, что угодно, кроме полностью самописных скриптов!

А насчет стандартного скрипта - то хз чего с ним делать... можно пока его так оставить, т.к. альтернативы в инете нет и вряд ли будет (если XXXPro не напишет :)

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
Жаль..
ну да ладно :)

---
FYI  AKA  Shatun
<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Скрипт - Active Topics....
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0772. Количество выполненных запросов: 18, время выполнения запросов 0.0291