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

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

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

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



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

Хак - Закладки (bookmarks)

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

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

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





Дата регистрации на форуме:
10 сен. 2003
[B]Igor [/B]
угу... есть такой баг...

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





Дата регистрации на форуме:
29 сен. 2001
Глюк найден!
В конце процедуры view_bookmark надо найти <br>    $counter++; <br>
и заменить на <br>$bigcounter++;<br>

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

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

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




Дата регистрации на форуме:
23 июля 2003
XXXX Pro, плиз напиши как сделать чекбокс для добавления темы...
Igor
Долгожитель форума

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





Дата регистрации на форуме:
8 апр. 2003
Глюк найден!
похоже не доконца...
ставлю в чекб. одну галку, а убивает сразу все закладки :(

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

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

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




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

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





Дата регистрации на форуме:
8 апр. 2003
Gram. странно ща ещё раз проверю..

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





Дата регистрации на форуме:
29 сен. 2001
У меня тоже вроде бы все работало нормально...

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

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





Дата регистрации на форуме:
8 апр. 2003
Всё работает!
Я  $bigcounter++;
не в том месте изменил :)

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

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

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




Дата регистрации на форуме:
23 июля 2003
Igor
:)
JESUS
Новичок

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





Дата регистрации на форуме:
10 сен. 2003
Сделал себе на форум Закладки ввиде форума....
типа как на Ру-Борде, только по-ламерски... - ну не хватает мне мозгов и тайма, чтоб перл выучить....

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

а вот сам код раздела-закладок...
находим
<br><a href="$announceprog">Прочитать все</a></font></td></tr><br>
вобщем, где объявления заканчиваются...
и после этого добавляем:
<br>### Закладки в виде "форума"<p>if ($inmembername ne "Guest"){<br>$bookmarkpicture = qq~<img src="$imagesurl/images/bookmark.gif" border=0 align=center>~;<br>$output .= qq~<tr><td bgcolor=$catback colspan=6><font class=forumname><b>>> Закладки</b></td></tr><br><tr><td bgcolor=$forumcolortwo align=center>$bookmarkpicture</td><br><td bgcolor=$forumcolortwo align="left" colspan=4><br><h3><a href="$boardurl/favourites.cgi">Закладки</a></h3><br>Любимые темы</td><br><td bgcolor=$forumcolorone align="center" valign="middle"><a href="$boardurl/$profileprog?action=show&member=$inmembername">$inmembername</a></font></td></tr>~;<br>}<br>
Типа все... В колонке с модерами будет высвечиваться сам юзер...
но если доработать, чтобы можно было видеть последнего постера + еолво тем + колво постов...
Это было б высше!
Заранее спасибо за ответ!

PS... сорри - забыл...код там немного неверен - фонты не выставлены (у меня эта часть переведена на стили) да учтена колонка для модеров... но я думаю в ХТМЛ каждый может сам подкорректировать....

(Сообщение отредактировал JESUS 15 дек. 2003 19:57)


JESUS
Новичок

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





Дата регистрации на форуме:
10 сен. 2003
я конечно, наглею... для благих же целей...
но истчо одна идея....

как сделать, чтобы в Закладки автоматом при регистрации ддобавлялась какая-то конкретная тема?

Премного благодарен за ответ!


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

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





Дата регистрации на форуме:
8 апр. 2003
[B]JESUS[/B] если будет показано есть новые сообщения будет действительно намного удобней..
а так участнику придётся постоянно нырять в форум и смотреть есть что новое или нет..
Здорово придумал.. вопрос в том, как реализовать :(

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





Дата регистрации на форуме:
29 сен. 2001
Это может привести к весьма серьезной нагрузке на сервер и возможно только внутри форума закладок (т.е. на главной странице отобразить состояние нельзя).
А сделать это можно только следующим образом: для каждой закладки открывается файл соответствующей темы и производится сравнение даты отправки последнего сообщения и даты последнего посещения.


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

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





Дата регистрации на форуме:
8 апр. 2003
XXXX Pro, понятно... вычёркиваем :)
а  тот который JESUS выложил (скажи свое заключительное слово) код "ровный" ?
JESUS.. видел у тебя!! В виде форума.. ПРИКОЛЬНО!
Респект!!



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

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





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]
1. а может "закинуть" скрипт внутрь форумс.цги или иконборд.цги? там есть вроде типа проверка на ластпост...
2. АК на вопрос об автоматическом добавлении одной темы - возможно?

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





Дата регистрации на форуме:
29 сен. 2001
Jesus
1. ikonboard.cgi проверяет вообще не отдельные темы, а форум целиком (т.е. в файле allforums.cgi), а forums.cgi загружает целый массив, а не отдельные файлы, и из него проверяет только те темы, которые будут отобржены на текущей странице.
2. Делается элементарно: в register.cgi ищешь кусок, который отвечает за создание файлов $membrname.cgi и $membername.ext и после него дописываешь кусок, который создает файл закладок и пишет в него строку с номером нужного форума и темы.
Igor Код "ровный". Впрочем, это не столько код (там почти ничего не делается), сколько элемент интерфейса...

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


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





Дата регистрации на форуме:
22 фев. 2005
Что-то не работает... Когда добавить закладку пытаешься, пишет:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, vgd105@valuehost.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."

Записи в логи есть такие:
Wed Feb 23 22:23:06 2005] [error] [client 195.46.164.226] Premature end of script headers: /pub/home/vgd105/cgi-bin/ikonboard/bookmark.cgi
[Wed Feb 23 22:23:33 2005] [error] [client 62.183.50.164] File does not exist: /pub/home/vgd105/htdocs/favicon.ico

Ну, и вечный вопрос: что делать?
Ghost
Новичок


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





Дата регистрации на форуме:
22 фев. 2005
С той ошибкой разобрались. Теперь выдает другую:
syntax error at bookmark.cgi line 193, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 197, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 200, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 203, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 206, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 209, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 212, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 215, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 218, near ""<img src="$imagesurl" syntax error at bookmark.cgi line 221, near ""<img src="$imagesurl" bookmark.cgi has too many errors.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Очень похоже, что где-то не хватает кавычки, либо наоборот, стоит лишняя. Выложите сюда кусок этого bookmark.cgi (строки с 190 по 220).

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


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





Дата регистрации на форуме:
22 фев. 2005
Вот этот кусок кода:

[q]

# Forum Post markers
if (!$forumlastvisit) { $forumlastvisit = "0"; }
$topicicon = "<img src="$imagesurl/images/topicnonew.gif" border="0">";
if ($inmembername ne "Guest") {
if ($threadposts > $hottopicmark-1) { $hotthread = 1; } else { undef $hotthread; }
if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/topichot.gif" border="0">";
}
if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/topichotnonew.gif" border="0">";
}
if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/topicnew.gif" border="0">";
}
if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/topicnonew.gif" border="0">";
}
if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/stickyopen.gif" border="0">";
}
if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {
$topicicon = "<img src="$imagesurl/images/stickynonew.gif" border="0">";
}
if ($threadstate eq "closed") {
$topicicon = "<img src="$imagesurl/images/topiclocked.gif" border="0">";
}
if (($sticky eq "yes") && ($threadstate eq "closed")) {
$topicicon = "<img src="$imagesurl/images/stickylocked.gif" border="0">";
}
if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit < $lastpostdate) && ($threadstate ne "closed")) {
$topicicon = "<img src="$imagesurl/images/stickyhot.gif" border="0">";
}
if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit > $lastpostdate) && ($threadstate ne "closed")) {
$topicicon = "<img src="$imagesurl/images/stickyhotnonew.gif" border="0">";
}
}

[/q]
<<Назад  Вперед>>Страницы: 1 2 3
Модератор: Gram
Печать
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Хак - Закладки (bookmarks)
RSS
Быстрый переход в раздел:


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