Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» Cookies...

Автор: cazo
Дата сообщения: 04.09.2001 21:52
Я тут форум установил на хут.ру, но там почему-то cookies не работают (тест на куки на пройден в админцентре) Почему, может, кто-нибудь подскажет, плиз?
Автор: batva
Дата сообщения: 04.09.2001 22:01
Во всех скриптах вот этот код


Код: $cookiepath = $query->url(-absolute=>1);
$cookiepath =~ s/$thisprog//sg;
Автор: cazo
Дата сообщения: 05.09.2001 22:16
Ладно, спасибо!
Автор: Razor
Дата сообщения: 06.09.2001 19:15
cazo
см. http://forum.ru-board.com/topic.cgi?forum=21&topic=0615
Автор: cazo
Дата сообщения: 06.09.2001 22:03
Я че-то не понял! Я заглянул в ikonboard.cgi и НЕ нашел там строки:
$cookiepath = $query->url(-absolute=>1);
$cookiepath =~ s/$thisprog//sg;

Почему? Может подскажите, хотя бы номер строки (в ikonboard.cgi, а вдругих сам постараюсь найти), где содержится этот куки. Thanks.

Автор: DimoN
Дата сообщения: 07.09.2001 03:09

Код: setforums.cgi(57) : $cookiepath = $query->url(-absolute=>1);
setforums.cgi(58) : $cookiepath =~ s/$thisprog//sg;
announcements.cgi(44) : $cookiepath = $query->url(-absolute=>1);
announcements.cgi(45) : $cookiepath =~ s/$thisprog//sg;
checklog.cgi(43) : $cookiepath = $query->url(-absolute=>1);
checklog.cgi(44) : $cookiepath =~ s/$thisprog//sg;
loginout.cgi(42) : $cookiepath = $query->url(-absolute=>1);
loginout.cgi(43) : $cookiepath =~ s/$thisprog//sg;
messenger.cgi(42) : $cookiepath = $query->url(-absolute=>1);
messenger.cgi(43) : $cookiepath =~ s/$thisprog//sg;
misc.cgi(42) : $cookiepath = $query->url(-absolute=>1);
misc.cgi(43) : $cookiepath =~ s/$thisprog//sg;
newposts.cgi(42) : $cookiepath = $query->url(-absolute=>1);
newposts.cgi(43) : $cookiepath =~ s/$thisprog//sg;
post.cgi(45) : $cookiepath = $query->url(-absolute=>1);
post.cgi(46) : $cookiepath =~ s/$thisprog//sg;
postings.cgi(44) : $cookiepath = $query->url(-absolute=>1);
postings.cgi(45) : $cookiepath =~ s/$thisprog//sg;
printpage.cgi(41) : $cookiepath = $query->url(-absolute=>1);
printpage.cgi(42) : $cookiepath =~ s/$thisprog//sg;
profile.cgi(44) : $cookiepath = $query->url(-absolute=>1);
profile.cgi(45) : $cookiepath =~ y/$thisprog//;
register.cgi(46) : $cookiepath = $query->url(-absolute=>1);
register.cgi(47) : $cookiepath =~ s/$thisprog//sg;
setstyles.cgi(45) : $cookiepath = $query->url(-absolute=>1);
setstyles.cgi(46) : $cookiepath =~ s/$thisprog//sg;
setbadwords.cgi(45) : $cookiepath = $query->url(-absolute=>1);
setbadwords.cgi(46) : $cookiepath =~ s/$thisprog//sg;
setmembertitles.cgi(46) : $cookiepath = $query->url(-absolute=>1);
setmembertitles.cgi(47) : $cookiepath =~ s/$thisprog//sg;
settemplate.cgi(48) : $cookiepath = $query->url(-absolute=>1);
settemplate.cgi(49) : $cookiepath =~ s/$thisprog//sg;
setvariables.cgi(46) : $cookiepath = $query->url(-absolute=>1);
setvariables.cgi(47) : $cookiepath =~ s/$thisprog//sg;
Автор: DimoN
Дата сообщения: 07.09.2001 03:34
Да забыл сказать что тут строки могут и не совсем совпадать так как у меня код переделан основательно
Автор: cazo
Дата сообщения: 07.09.2001 23:37
Очень большое СПАСИБО!!!!
Автор: lynx
Дата сообщения: 31.12.2001 02:35
Нет, ну, как такое может быть:

очистила \windows\Cookies
+
Temporary Internet Files

Пытаюсь выйти с конфы - никак Ну, все пишет: "Привет, lynx"

Под гостем не могу зайти - ну, что за дела!!!

Куки везде прописаны явно:
/cgi-bin/ikonboard/

Ну, почти, у меня папочка другая.

Ну, что такое??

Добавлено
Сори, глюки браузера. Все ОК.
Автор: CarHelp
Дата сообщения: 17.11.2002 01:43
Всё что выше предлогалось сделано.... НО проблема в том что новые темы у меня не отмечаются зеленой стрелкой! Всегда и везде только серые, а по дате тема новая или в теме есть новое сообщение.
В чём может быть проблемма? Пороль нормально определяется, в гостя не выбрасывает, если сам выхожу то воспринимает как гостя!
Причём если запрещаю куки то вижу зелёные стрелки.....
Подскажите плиз!

Добавлено
Может мне нужно было прописать не так
$cookiepath = "/cgi-bin/ikonboard/";
а так
$cookiepath = "http://carhelp.ukrhost.com/cgi-bin/ikonboard/";
????????????????????????????????????????????????????

Добавлено
Последний раз Вы здесь были:: 17 Ноября, 2002 - 3:29
И вот такое выдвёт постоянно, не смотря на то что я тут не был, а время пишет реальное на момент моего захода.
Блин ну что это за грабли?????????????
Автор: lynx
Дата сообщения: 17.11.2002 03:27
CarHelp


Цитата:
Может мне нужно было прописать не так
$cookiepath = "/cgi-bin/ikonboard/";
а так
$cookiepath = "http://carhelp.ukrhost.com/cgi-bin/ikonboard/";


Нет, пас он и есть пас - путь, а не урл, путь относительно корня сайта.


Цитата:
если сам выхожу то воспринимает как гостя!


Чего? А как кого он должен тебя воспринимать, если ты выходишь??


Цитата:
если запрещаю куки то вижу зелёные стрелки.....


Где запрещаешь?



Короче, я зарегилась на твоей конфе, походу у тебя с точностью до наоборот перепутано - новые темы помечаются серым, старые - зеленым
Куки не при чем
Автор: CarHelp
Дата сообщения: 18.11.2002 01:50
lynx

Цитата:
Чего? А как кого он должен тебя воспринимать, если ты выходишь??

Подтверждение твоей проблемы только у меня её нет - твоя цитата
Цитата:
Пытаюсь выйти с конфы - никак Ну, все пишет: "Привет, lynx"


Цитата:
Где запрещаешь?
в броузере!!!

Цитата:
Короче, я зарегилась на твоей конфе, походу у тебя с точностью до наоборот перепутано - новые темы помечаются серым, старые - зеленым
Куки не при чем

Вот тут если можно подробнее! Как ты это определила и как это исправить! Я в той борде что в файловом архиве не изменял ничего кроме вот того что писалось выше по кукам!
Автор: lynx
Дата сообщения: 18.11.2002 23:01
CarHelp


Цитата:
Подтверждение твоей проблемы только у меня её нет - твоя цитата
Цитата:Пытаюсь выйти с конфы - никак Ну, все пишет: "Привет, lynx"


Ты ниже то читай - глюки браузера.


Цитата:
Как ты это определила


Зарегилась, а все старое. С браузером все ОК - какие выводы? лол


Цитата:
как это исправить!



У тебя есть примерно такой код: (ikonboard.cgi)


Код: if (($lastposttime > $forumlastvisit) and ($inmembername ne "$ibtxt{'0043'}")) {
$folderpicture = qq~<img src="$imagesurl/images/$forumid.gif" border="0" align=center>~;
$posts = qq~<font face="$font" size=$dfontsize1 color=$fonthighlight></b>$posts</b></font><font face="$font" color=$forumfontcolor size=$dfontsize1>~;
}
else {
$folderpicture = qq~<img src="$imagesurl/images/old_$forumid.gif" border="0">~;
$posts = qq~<font face="$font" color=$forumfontcolor size=$dfontsize1>$posts~;
Автор: CarHelp
Дата сообщения: 19.11.2002 00:42
lynx

Цитата:
НО проблема в том что новые темы у меня не отмечаются зеленой стрелкой!

Проблема у меня в форумс цги! А картинки к форуму я сам отключил, что бы былти только яркие! А вот стрелки в списке форума на против тем серые всегда... вот тут мне помощь нужна.
Автор: unrheadIHoRRoR
Дата сообщения: 20.11.2002 05:29
У меня на хут.ру тоже проблемы с кукисами!
Автор: Ausw
Дата сообщения: 20.11.2002 08:00
и че ? ну редактируй как выше написано. Если оно тебе нужно, конечно.
Автор: lynx
Дата сообщения: 20.11.2002 12:58
unrheadIHoRRoR

Позволю себе процитировать Батву.

Других траблов с куками и путей их решения в ИБ2 нет:
http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=cook

CarHelp

Ага и у тебя куки походу.

Хат.ру:
http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=hut
там все.
Автор: CarHelp
Дата сообщения: 23.11.2002 13:02
lynx

Цитата:
Ага и у тебя куки походу.

И где? Я всё по всем ссылкам перечитал и сделал! И как же всё таки решить проблему? Почему картинки напротив тем форума всегда серые?
Автор: lynx
Дата сообщения: 23.11.2002 19:40
CarHelp


Цитата:
Я всё по всем ссылкам перечитал и сделал!


Точно? Ну, тогда дай код из forums.cgi:


Код:
# Forum Post markers


if (!$forumlastvisit) { $forumlastvisit = "0"; }

$topicicon = "<img src=\"$imagesurl\/images\/$topichotnonew\" border=\"0\">";

if (($threadposts => $hottopicmark) && ($forumlastvisit < $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topichot\" border=\"0\">";
}
if (($threadposts => $hottopicmark) && ($forumlastvisit > $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topichotnonew\" border=\"0\">";
}
if (($threadposts < $hottopicmark) && ($forumlastvisit < $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topicnew\" border=\"0\">";
}
if (($threadposts < $hottopicmark) && ($forumlastvisit > $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topicnonew\" border=\"0\">";
}

unless ($threadstate ne "closed") {
$topicicon = "<img src=\"$imagesurl\/images\/$topiclocked\" border=\"0\">";
}
Автор: CarHelp
Дата сообщения: 24.11.2002 00:12
lynx
Вот -
# 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\/topichot.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 (($hotthread) && ($threadstate eq "closed")) {

$topicicon = "<img src=\"$imagesurl\/images\/topichotlocked.gif\" border=\"0\">";

}

if (($sticky eq "yes") && ($threadstate eq "closed")) {

$topicicon = "<img src=\"$imagesurl\/images\/stickylocked.gif\" border=\"0\">";

}

}


if ($lastpostdate ne "") {
$lastpostdate = $lastpostdate + ($timedifferencevalue*3600) + ($timezone*3600);
$longdate = &longdate("$lastpostdate");
$shorttime = &shorttime("$lastpostdate");
$lastpostdate = qq~<font size="$dfontsize1" face="$font" color="$fontcolormisc">$longdate - <font size="$dfontsize1" face="$font" color="$fontcolormisc">$shorttime~;
}
else {
$lastpostdate = qq~<font size="$dfontsize1" face="$font" color="$fontcolormisc">$ibtxt{'3009'}~;
$lastpoststamp = "";
}
$startedpostdate = $startedpostdate + ($timedifferencevalue*3600) + ($timezone*3600);
$startedlongdate = &shortdate("$startedpostdate");
$startedshorttime = &shorttime("$startedpostdate");
$startedpostdate = qq~<font size="$dfontsize1" face="$font" color="$fontcolormisc">$startedlongdate~;

$topictitle = qq~<a href="$threadprog?forum=$inforum&topic=$topicid">$topictitle</a>~;

$startedbyfilename = $startedby;
$startedbyfilename =~ s/ /\_/isg;

$lastposterfilename = $lastposter;
$lastposterfilename =~ s/ /\_/isg;
$lastposter = qq~<a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a>~;

if ($topicdescription) { $topicdescription = qq~&nbsp;&nbsp;&raquo;$topicdescription~; }
может я гдето заблудился???? Подскажите плиз! ...... только дельным советом, а не идеей!
Удачи!
Автор: lynx
Дата сообщения: 24.11.2002 01:49
CarHelp


Цитата:
только дельным советом, а не идеей!


То есть идея - это не дельный совет... Забавно. Иногда у меня создается ощущение, что твои вопросы преследуют единственную цель - поругаться.

Разбираем _твой_ код.

Цитата:

if (!$forumlastvisit) { $forumlastvisit = "0"; }

$topicicon = "<img src=\"$imagesurl\/images\/topicnonew.gif\" border=\"0\">";


А надо:


Цитата:
if (!$forumlastvisit) { $forumlastvisit = "0"; }
$topicicon = "<img src=\"$imagesurl\/images\/$topichotnonew\" border=\"0\">";


Это при том, что у тебя в /data/styles.cgi
должна быть задана переменная:
$topichotnonew = "topichotnonew.gif";
Автор: Xnom
Дата сообщения: 24.11.2002 02:26
CarHelp

Код: 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\/topichot.gif\" border=\"0\">";

}
Автор: lynx
Дата сообщения: 24.11.2002 02:57

Цитата:
а разве topicnonew.gif и topichotnonew.gif не одинаковые картинки ?


Не-а, первая - зеленая, а вторая серая, я посмотрела в стандартном дистрибе
Автор: Xnom
Дата сообщения: 24.11.2002 03:11
lynx

Цитата:
Не-а, первая - зеленая, а вторая серая


Специально залез в картинки и посмотрел:
topichot красная
Автор: lynx
Дата сообщения: 24.11.2002 09:30
Xnom

лолллл насмешил.

КарХелп, сделай проще - возьми тот кусок, что я привела и поставь вместо своего. Коли не справишься - кидай файло, я поставлю. Зазипуй только, а то мой файервол порежет
Автор: CarHelp
Дата сообщения: 24.11.2002 16:14
lynx
Перепробывал все варианты.... без результатно!
Но вот икон либ нашёл...
$filetoopen = "$ikondir" . "data/hacklog.cgi"; а у меня такого файла нет! Как я понял там пишется лог по визитам и времени.... Может в этом вся беда? И смущает ещё то что конференция считает что ластвизит равен ластпосту, и пишет что я тут был - и реальное времямоего присутствия, а не то когда я там последний раз был!!! Как это подправить?
Автор: lynx
Дата сообщения: 24.11.2002 17:03
CarHelp


Цитата:
Но вот икон либ нашёл...
$filetoopen = "$ikondir" . "data/hacklog.cgi";



ааа, мыль свое файло, проще пофиксить, чем тебе объяснять, опять издеваться начнет.

Мыль forums.cgi и икон.либ до кучи. И иконрашен.либ
Автор: CarHelp
Дата сообщения: 24.11.2002 17:40
lynx
Ок! Рар файл 39кб, отправил!
Но всё равно мне кажется что проблема именно в определение моего последнего визита, конфа видит меня в реальном времени и пишет что я уже тут был, и именно в то время какое в реале. Как же покажет картинку топик нев? И ещё я не смог понять как заставить её показывать зелёную картинку даже если я её прочитал, но дата сегодняшняя? Сдесь я вижу зелёную картинку даже если прочёл, но дата ещё не сменилась, А когда дата меняется то картинка становится серой! Спасибо за помощь.
Автор: lynx
Дата сообщения: 24.11.2002 17:45
CarHelp

Сразу пошли:

forums.cgi, строчка 55

$cookiepath = "http://carhelp.ukrhost.com/cgi-bin/ikonboard/";


Ну, ведь говорили же тебе, что это путь должен быть, а не урл!!!! Путь относитьно корня сайта!

Добавлено
И во всех файлах меняй!

Добавлено
Короче пиши:

$cookiepath = "/cgi-bin/ikonboard/";

И со знанием ведь дела всем голову морочит Я, грит, все сделал, как написано
Автор: CarHelp
Дата сообщения: 24.11.2002 17:58
lynx

Цитата:
$cookiepath = "/cgi-bin/ikonboard/";

везде так... это я просто в форумс цги эксперементировал...
Цитата:
И со знанием ведь дела всем голову морочит Я, грит, все сделал, как написано
учусь.....
Исправил , сейчас посмотрю результаты.

Страницы: 12

Предыдущая тема: Выводить за последние, разбивать на страницы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.