Coroconogka Опубликовано 25 Января 2009 Жалоба Поделиться Опубликовано 25 Января 2009 Здравствуйте, при установки модуля "HIDE - Скрытый текст для IPB 2.3.х" возникает следующая ошибка:Parse error: syntax error, unexpected T_IF, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/rushelp/public_html/sources/classes/bbcode/class_bbcode.php on line 418Ошибку выдает в :/*------------>Hide<------------*/ if(preg_match("#\[hide\](.+?)\[/hide\]#is", $t)) { $this->ipsclass->DB->query("SELECT author_id FROM ibf_posts WHERE topic_id='".$topicid."'"); while($info = $this->ipsclass->DB->fetch_row()) { $allposters[] = $info['author_id']; } if($allposters != null) { if(in_array($this->ipsclass->member['id'], $allposters)) { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE2}> \\1", $t ); } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } /*------------>Hide<------------*/а именно в:if(preg_match("#\[hide\](.+?)\[/hide\]#is", $t))Помогите советом, как исправить. Заранее спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 25 Января 2009 Жалоба Поделиться Опубликовано 25 Января 2009 Покажите ещё по 3 строчки до и после, этот фрагмент выглядит корректным, тем более он из инструкции. Ссылка на комментарий Поделиться на других сайтах Прочее
Coroconogka Опубликовано 25 Января 2009 Жалоба Поделиться Опубликовано 25 Января 2009 Вот:$t = preg_replace_callback( "#(<img src=[\"'])(.+?)([\"'])#is", array( &$this, '_clean_long_url' ), $t ); //----------------------------------------- // Custom BB code //----------------------------------------- if ( strstr( $t, '[/' ) AND $this->parse_bbcode ) { $t = $this->post_db_parse_bbcode($t); } return $t; } /*------------>Hide<------------*/ if(preg_match("#\[hide\](.+?)\[/hide\]#is", $t)) { $this->ipsclass->DB->query("SELECT author_id FROM ibf_posts WHERE topic_id='".$topicid."'"); while($info = $this->ipsclass->DB->fetch_row()) { $allposters[] = $info['author_id']; } if($allposters != null) { if(in_array($this->ipsclass->member['id'], $allposters)) { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE2}> \\1", $t ); } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } /*------------>Hide<------------*/ /*-------------------------------------------------------------------------*/ // This function processes the text before showing for editing, etc /*-------------------------------------------------------------------------*/ /** * This function processes the text before showing for editing, etc * * @param string Raw text * @return string Converted text */ function pre_edit_parse($txt="") Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 25 Января 2009 Жалоба Поделиться Опубликовано 25 Января 2009 инструкцию пункт 14 b перечитываем три раза Ссылка на комментарий Поделиться на других сайтах Прочее
Coroconogka Опубликовано 25 Января 2009 Жалоба Поделиться Опубликовано 25 Января 2009 инструкцию пункт 14 b перечитываем три разаВсе супер!!!! Огромное Вам спасибо!!!! Ссылка на комментарий Поделиться на других сайтах Прочее
n1ghtman7 Опубликовано 26 Февраля 2009 Жалоба Поделиться Опубликовано 26 Февраля 2009 Присоеденяюсь к вопросу выше, вы меня канеш извините, но я чё то не втыкаю, сделал как надо вроде бы, воть://----------------------------------------- // Custom BB code //----------------------------------------- if ( strstr( $t, '[/' ) AND $this->parse_bbcode ) { $t = $this->post_db_parse_bbcode($t); } return $t; } /*------------>Hide<------------*/ if(preg_match("#\[hide\](.+?)\[/hide\]#is", $t)) { $this->ipsclass->DB->query("SELECT author_id FROM ibf_posts WHERE topic_id='".$topicid."'"); while($info = $this->ipsclass->DB->fetch_row()) { $allposters[] = $info['author_id']; } if($allposters != null) { if(in_array($this->ipsclass->member['id'], $allposters)) { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE2}> \\1", $t ); } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } else { $t = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<{HIDE1}>", $t ); } } /*------------>Hide<------------*/ Это часть моего фаила) Версия форума 2.3.4До меня что то не доходит)Вылезает такая ошибка: Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /home/vshosts/hosts/u10757/molod-portal.ru/www/sources/classes/bbcode/class_bbcode.php on line 428 Спасибо большое) Тема ещё актуальна Ссылка на комментарий Поделиться на других сайтах Прочее
n1ghtman7 Опубликовано 27 Февраля 2009 Жалоба Поделиться Опубликовано 27 Февраля 2009 Всё разобрался) Ссылка на комментарий Поделиться на других сайтах Прочее
RelizeTM Опубликовано 28 Февраля 2009 Жалоба Поделиться Опубликовано 28 Февраля 2009 очередна проблемка... помогите исправить Ссылка на комментарий Поделиться на других сайтах Прочее
freez-mix Опубликовано 20 Марта 2009 Жалоба Поделиться Опубликовано 20 Марта 2009 (изменено) Здравствуйте!Установил мод hide, возник один вопрос: Не открывает скрытый текст после того как отвечаешь, что может такое быть?Изображение hide1.gif отображает замок, но hide2.gif не появляется и соответственно сам текст тоже. Помоги кто имел с этим дело или подскажите какой файл можно посмотреть и где ошибка? ЗЫ: Форум 2.3.6 Заранее спасибо, кто откликнется. Изменено 20 Марта 2009 пользователем freez-mix Ссылка на комментарий Поделиться на других сайтах Прочее
freez-mix Опубликовано 21 Марта 2009 Жалоба Поделиться Опубликовано 21 Марта 2009 Так и не разобрался в чем может быть дело, но хотелось бы запустить данный мод.... Ссылка на комментарий Поделиться на других сайтах Прочее
freez-mix Опубликовано 23 Марта 2009 Жалоба Поделиться Опубликовано 23 Марта 2009 (изменено) Спасибо всем кто помог..... Изменено 25 Марта 2009 пользователем freez-mix Ссылка на комментарий Поделиться на других сайтах Прочее
Yarkop Опубликовано 9 Апреля 2009 Жалоба Поделиться Опубликовано 9 Апреля 2009 Всё сделал, проблема была в кривом добавлении в ява-скрипты.У меня сейчас такая же проблема. Уже 2 раза все проверял и ничего не заметил.Где именно у тебя была загвоздка? Помоги плиз! Вот что мне выдает когда кто-то отвечает с цытатой или без(пропала боковая панель и видны теперь все коды):http://s2.share.te.ua/61897/panel.jpg Как это исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
~Aqua~ Опубликовано 21 Декабря 2009 Жалоба Поделиться Опубликовано 21 Декабря 2009 А можно ли его как-то совмещать с кнопкой спасибО? Ссылка на комментарий Поделиться на других сайтах Прочее
~Aqua~ Опубликовано 21 Декабря 2009 Жалоба Поделиться Опубликовано 21 Декабря 2009 У меня изначально на 2.2.х версии был тэг [hide]При переносе на 2.3.6 в базе все сохранились как [hide]Теперь, он отображает картинку закрытым, пишу пост открывает. Но если автор хочет изменит свой текст который является скрытым, то ему придётся и тэг изменить на hide_me иначе высвечивается <{HIDE1}> (т.е. закрытая картинка)Как быть? Не хочу во всей базе ковырять и менять все эти тэги... Постов то не мало Меняю hide_me на hide в файле sources/lib/search_mysql_ftext.php if((preg_match("#\[hide_me\](.+?)\[/hide_me\]#is", $row['post'])) || (preg_match("#\[hide\](.+?)\[/hide\]#is", $row['post']))) { $this->ipsclass->DB->query("select topic_id from ibf_posts where pid = '{$row['pid']}'"); $row['topic_id'] = $this->ipsclass->DB->fetch_row(); $row['topic_id'] = $row['topic_id']['topic_id']; } else { $row['topic_id'] = '0'; } $row['post'] = $this->ipsclass->hide->parse( $row['post'], $row['topic_id'] ); Ваще не помогает( ни hide ни hide_me не показывает... Чё за?( Ссылка на комментарий Поделиться на других сайтах Прочее
~Aqua~ Опубликовано 24 Декабря 2009 Жалоба Поделиться Опубликовано 24 Декабря 2009 UP Ссылка на комментарий Поделиться на других сайтах Прочее
~Aqua~ Опубликовано 28 Декабря 2009 Жалоба Поделиться Опубликовано 28 Декабря 2009 UP Ссылка на комментарий Поделиться на других сайтах Прочее
~Aqua~ Опубликовано 11 Января 2010 Жалоба Поделиться Опубликовано 11 Января 2010 UP Ссылка на комментарий Поделиться на других сайтах Прочее
milc Опубликовано 11 Января 2010 Жалоба Поделиться Опубликовано 11 Января 2010 down Ссылка на комментарий Поделиться на других сайтах Прочее
sergey001 Опубликовано 4 Февраля 2010 Жалоба Поделиться Опубликовано 4 Февраля 2010 На 2.3.5 работать будет? Ссылка на комментарий Поделиться на других сайтах Прочее
jerrri Опубликовано 29 Апреля 2010 Жалоба Поделиться Опубликовано 29 Апреля 2010 Спасибо за мод устоновил...Приходиться писать в ручную код, что бы скрыть[hide_me]Скрытый текст[/hide_me]а кнопка что бы автоматически не работает,подскажите пожалуйста,как решить это неудобство,в этом деле новичок...п.с.. есть ли такой BBCod ,что бы огромный текст сворачивать ? ,что бы не загромождал, и при нажатие он раскрывалсяЗаранее благодарен.. Не подскажите какой файл отвечает за вставку кода? что-то нажимаешь на кнопку мода в редакторе и 0 эффекта, хотя на локалхосте все нормально (к тому же файлы просто перекопировал с работающего мода локалхоста!!!)... ваще странно... такая же проблемакнопка не нажимается вообще все- разобралсянакосячил в JS скриптах для самых ленивыхвыкладываю файлы , которые модифицирются для 2.3.4 распространение файлов запрещено Внимание - больше никаких модов в сборке нет кричать , что не работает не надоэто все проверено лично Все проверил раза 3 - ошибок нет! А косяк такой же - на боковой панели все работает, а кнопка ничего не делаетВ чем может быть причина?Версия 2.3.6Спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
materiya Опубликовано 30 Июля 2010 Жалоба Поделиться Опубликовано 30 Июля 2010 Необходимо скрыть опрос от пользователей не набравших определенное кол-во постов. Этот мод в этом поможет? Или посоветуйте, что нужно для этого сделать... спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
omel Опубликовано 28 Августа 2010 Жалоба Поделиться Опубликовано 28 Августа 2010 а как удалить данный мод с форума? А то надумал обновляться на 3.1.2 а скрытый текст не видно... в посте есть только <!--private_data=0-->кто скажет как удалить данный мод с 2.2 версии ? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения