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

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

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

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



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   В файле qview.cgi ошибки?
RSS

В файле qview.cgi ошибки?

Пытаюсь поставить ссылку на темы форума в первую страницу

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

<<Назад  Вперед>>Модератор: GramПечать
 
fogot
Новичок


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





Дата регистрации на форуме:
26 дек. 2003
Пытаюсь поставить ссылку на темы форума в первую страницу сайта используя ssi (Release 4 Post Final):

На странице действительно появляется название форума1>>форума2>>топика - все ссылки, а внизу надпись: Перейти к обсуждению на форуме

Последняя ссылка (Перейти к обсуждению на форуме) ведет туда, куда нужно, а вот первые пропускают часть пути: /cgi-bin/ikonboard/
Т.е. получаются ссылки: http://мой сайт.ru/topic.cgi?forum=6&topic=5
Можно ли это как то поправить, сам боюсь - не силен в Perl.

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

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

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




Дата регистрации на форуме:
23 июля 2003
Кароче нужно там поставить в ссылках переменную $boardurl Ну например правильная ссылка будет выглядеть так:
<a href="$boardurl/$threadprog?forum=$inforum&topic=$intopic">

(Сообщение отредактировал Gram 3 марта 2004 22:57)

fogot
Новичок


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





Дата регистрации на форуме:
26 дек. 2003
Проблема оешена - спасибо!
В файле qview.cgi довольно большой код и, вероятно, можно делать еще какие то запросы используя ssi, не только ссылоки на темы форумов.
Так ли это?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

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





Дата регистрации на форуме:
29 сен. 2001
Нет, для вывода других частей форума потребуется писать отдельные скрипты.

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

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

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




Дата регистрации на форуме:
23 июля 2003
Конечно. Еще можно в качестве параметра указывать какое количество последних сообщений темы нужно вывести - это указывается в ссылке в параметре count
Т.е. например вот такая ссылка:
http://www.site.ru/cgi-bin/ikonboard/qview.cgi?forum=1&topic=2&count=3
Выведет последние 3 сообщения из темы под номером 2 форума 1. На мой взгляд неплохо было бы ограничивать число выводимых символов из сообщения - это тоже просто делается. Если потребуется, то скажу как ;)

(Сообщение отредактировал Gram 4 марта 2004 0:16)

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

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

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




Дата регистрации на форуме:
23 июля 2003
XXXX Pro, можно :)
fogot
Новичок


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





Дата регистрации на форуме:
26 дек. 2003
Gram >> Был бы очень благодарен за подсказку!
fogot
Новичок


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





Дата регистрации на форуме:
26 дек. 2003
Gram, как ограничивать число выводимых символов из сообщения - подскажи!!!
Gram
Модератор раздела

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

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




Дата регистрации на форуме:
23 июля 2003
fogot, после $maxthreads = @threads; ставишь $maxthreadssimbols = 200; - это и будет max число символов, после чего сообщение будет обрезаться. Затем полсе $post =~ s/\(Сообщение отредактированно(.+?)\)/\<font size=$dfontsize1>\(Сообщение отредактированно $1\)\<\/font\>/isg; нужно поствить $trash = substr($post,0,$maxthreadssimbols);<br>        if (length($post)>$maxthreadssimbols) {$trash .= "...";}<br>        $post = $trash;
Вот и все :)
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   В файле qview.cgi ошибки?
RSS
Быстрый переход в раздел:


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