VerdoX Опубликовано 29 Ноября 2003 Жалоба Поделиться Опубликовано 29 Ноября 2003 Короче на форум поставил IBShop 1.25 он пашет все ОК, только после этого не стали открываться ссылки на последний пост, попрасил друга , она сделала так чтобы открывалась тема, но не получаеться сделать так чтобы открывался последний пост мочт поможете? Мочт дело в БазеДанных? Вот код else if ($ibforums->input['view'] == 'getnewpost') { $st = 0; $pid = ""; $last_time = isset($this->read_array[ $this->topic['tid'] ]) ? $this->read_array[ $this->topic['tid'] ] : $ibforums->input['last_visit']; $DB->query("SELECT pid, post_date FROM ibf_posts WHERE queued <> 1 AND topic_id='".$this->topic['tid']."' AND post_date > '".$last_time."' ORDER BY post_date LIMIT 1"); if ( $post = $DB->fetch_row() ) { $pid = "entry".$post['pid']; $DB->query("SELECT COUNT(pid) as posts FROM ibf_posts WHERE topic_id='".$this->topic['tid']."' AND pid <= '".$post['pid']."'"); $cposts = $DB->fetch_row(); if ( (($cposts['posts']) % $ibforums->vars['display_max_posts']) == 0 ) { $pages = ($cposts['posts']) / $ibforums->vars['display_max_posts']; } else { $number = ( ($cposts['posts']) / $ibforums->vars['display_max_posts'] ); $pages = ceil( $number); } $st = ($pages - 1) * $ibforums->vars['display_max_posts']; $std->boink_it($ibforums->base_url."showtopic=".$this->topic['tid']."&st=$st".$pid); exit(); } else { $this->return_last_post(); } } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
VerdoX Опубликовано 30 Ноября 2003 Автор Жалоба Поделиться Опубликовано 30 Ноября 2003 Люди вроде выявилось что это трабла даже не в Topics.php а в MySQL потому что на локалке установленно подругому и все пашет =\Но все переделывать с ума сойти и базу переделывать не получиться =( Мочт скажете что-нить ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alexey Опубликовано 4 Декабря 2003 Жалоба Поделиться Опубликовано 4 Декабря 2003 Як тебя понять мил человек ?потому что на локалке установленно подругому и все пашетКак по другому ? Конкретнее. Если чего, внятно пиши на мыло, ссылка внизу. Авось помогу Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
VerdoX Опубликовано 5 Декабря 2003 Автор Жалоба Поделиться Опубликовано 5 Декабря 2003 Просто глюк, короче Я много раз переустанавливал форум базы менял, но этого сначало нету,а потом появляеться! Короче мочт и в правду в БД глюки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 5 Декабря 2003 Жалоба Поделиться Опубликовано 5 Декабря 2003 Тоже столкнулся с такой проблемой сегодня. И как совпадение хостер менял версии апача и php. Может в этом дело?Теперь у меня Apache 1.3.29 и php 4.3.4. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
VerdoX Опубликовано 5 Декабря 2003 Автор Жалоба Поделиться Опубликовано 5 Декабря 2003 А ты с этой траблой справился??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 5 Декабря 2003 Жалоба Поделиться Опубликовано 5 Декабря 2003 Пока ещё нет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
VerdoX Опубликовано 6 Декабря 2003 Автор Жалоба Поделиться Опубликовано 6 Декабря 2003 Как справишься скажешь в чем дело лано ? А то фигово как-то =((( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
pacifist Опубликовано 11 Декабря 2003 Жалоба Поделиться Опубликовано 11 Декабря 2003 Ну,что кто нибудь знает как залечить ?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 11 Декабря 2003 Жалоба Поделиться Опубликовано 11 Декабря 2003 Чего гадать, дебаггить надо. Попробовать в вышеприведённый код втыкать строчку echo "SHITz"; сначала в самый верх, а потом ниже и ниже её опускать. И заходить на форум в нужную тему через getnewpost. Когда исчезнет текст "SHITz" - значит, прямо перед ним оказалась ошибка. Тут уже надо смотреть, в какой строке ошибка и думать, отчего она там. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 15 Декабря 2003 Жалоба Поделиться Опубликовано 15 Декабря 2003 Проблема тут файл functions.php function boink_it($url) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 воспрос такой...после установки очередного хака - не знаю какого - сразу не заметил - появился глюк с гетньюпост...а именно - выкидывает на страницу ошибки, мол, нема темы новее этой....какие варианты есть? хотя бы скажите, где искать ошибочку? какой код отвечает? зараннее спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 4 Марта 2004 Жалоба Поделиться Опубликовано 4 Марта 2004 Подскажите пожалста.... очень прошу...где искать фнкцию, отвечающую за выявление NEWPOST'a??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 4 Марта 2004 Жалоба Поделиться Опубликовано 4 Марта 2004 BESTRAFER В Topics.php, естественно. Особенно в самом его низу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
BESTRAFER Опубликовано 5 Марта 2004 Жалоба Поделиться Опубликовано 5 Марта 2004 theIggs cпасибо за наводку... правда глюк был из-за ошибки в функции Topics (она повыше самого низа ), но все равно спасибо..... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.