akura Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 v.2.1.7 если бы JS был неотредактирован или отредактирован неправильно, то неработало бы в любом случае при вашем варианте, указанном в хелпе мода, ник становится неактивным, но вставки то работают замечательно!! сейчас строчку с members_display_name оставил без изменения, далее продолжил по инструкции.. получилось так: $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; $poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."')\">Вставить ник</a>"; } $poster['ins_q'] = "<a onmouseover=\"copyQ('{$poster['name']}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>"; с ником всё ок, кликабельный, но вставки не работают. ошибки никакой нет, но имя и цитата в быстром ответе не появляются стоп! вру )) цитата работает, только вставка ника нет Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 Странно — вроде все правильно.Когда наводишь на кнопку вставки ника, какая там ссылка?.. Сейчас вот этот код действует?$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; $poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."')\">Вставить ник</a>"; } $poster['ins_q'] = "<a onmouseover=\"copyQ('{$poster['name']}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>"; Ссылка на комментарий Поделиться на других сайтах Прочее
akura Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 так яж говорю, при таком коде, ник над аватаром кликабельный, цитата вставляется, а вот ник нет под Вставить ник вот такой линк java script:ins('<a%C2%A0href='http://www.mysite.com/index.php?showuser=2'>Name</a>') Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 А, ну все понятно.Попробуй такой код использовать:$poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."')\">Вставить ник</a>"; $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; } $poster['ins_q'] = "<a onmouseover=\"copyQ('{$poster['name']}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>"; Ссылка на комментарий Поделиться на других сайтах Прочее
akura Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 падает форум The requested URL /java script:ins('Name') was not found on this server. - это на ник The requested URL /java script:pasteQ(); was not found on this server. - это на цитату Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 оох..Форум IBR режет слово "javascript" на две части.Исправь в коде все "java script" на "javascript". Ссылка на комментарий Поделиться на других сайтах Прочее
akura Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 спс !! теперь всё работает Ссылка на комментарий Поделиться на других сайтах Прочее
revizor Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 (изменено) Уважаемые, подскажите как убрать пустое место отмеченное стрелочкой:http://img214.imageshack.us/img214/6392/probelyu5.jpg Изменено 12 Апреля 2007 пользователем revizor Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 revizor, изменить JS. Найти:{txt='[quote name=\''+qinf+'\' date=\''+date+'\' post='+pid+']\n'+txt+'\n[/quote]\n'}Заменить на:{txt='[quote name=\''+qinf+'\' date=\''+date+'\' post='+pid+']'+txt+'[/quote]\n'} Ссылка на комментарий Поделиться на других сайтах Прочее
revizor Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 Спасибо, помогло! Ссылка на комментарий Поделиться на других сайтах Прочее
Polcovnic Colt Опубликовано 12 Апреля 2007 Жалоба Поделиться Опубликовано 12 Апреля 2007 поставил, так как по инструкции написано на локалке и после установки несмог войти в тему пишет ошибку: Parse error: parse error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in x:\home\localhost\www\forum\sources\action_public\topics.php on line 998 Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 12 Апреля 2007 Автор Жалоба Поделиться Опубликовано 12 Апреля 2007 Polcovnic Colt, где-то ошибка — переставь мод заново, особенно будь аккуратен с topics.php. Ссылка на комментарий Поделиться на других сайтах Прочее
bakulove Опубликовано 13 Апреля 2007 Жалоба Поделиться Опубликовано 13 Апреля 2007 Здравствуйте.у меня тоже вот такая проблема. Parse error: parse error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/www/............/........./forum/sources/action_public/topics.php on line 1041 где-то ошибка — переставь мод заново, особенно будь аккуратен с topics.php. я 3 раза сделал одно и тоже. . не получилось. спасибо за внимание. Версия 2.2.2 русская Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Апреля 2007 Жалоба Поделиться Опубликовано 13 Апреля 2007 Блин, я от вас тащусь) У всех разные строчки, ну хоть кто-то из вас её тут написал? И соседниме в студию плиз Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 14 Апреля 2007 Жалоба Поделиться Опубликовано 14 Апреля 2007 для успешной работы вставки имени надо учесть еще один символ$poster['ins_nick'] = str_replace(array(" ", "'","&(слитно)#39;"), array(" ", " ", " "), $poster['members_display_name'] );не должно быть символа ', потому что он превращается в ' и нарушается функция Ссылка на комментарий Поделиться на других сайтах Прочее
n1c Опубликовано 14 Апреля 2007 Жалоба Поделиться Опубликовано 14 Апреля 2007 (изменено) Пробывал так ничего и не вышло.--И так , мой финальный код был такой : $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; $poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."')\">Вставить ник</a>"; $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; } $poster['ins_q'] = "<a onmouseover=\"copyQ('{$poster['name']}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>"; В итоге загружался удачно форум (т.е были моменты когда из-за topics.php вообще была белая страница) , появлялись ссылки. При клике 0 реакции.Сами ссылки имели такой вид : <a href="java script:ins('<a href='http://хххх.net/index.php?showuser=хххх'>НИК</a>')">Вставить ник</a><br /> <a onmouseover="copyQ('Groove','1.1.1970, 4:00', '236699');" href="java script:pasteQ();">Цитата</a><br /> Попробывал в последней опере и в ИЕ. Не кликается. Надеюсь на поддержку. p.s также обнаружилось что слетели все цвета групп в темах. Т.е все ники стали черным цветом...Вернул все редактируемые файлы обратно , восстановил. Буду ждать решения в этой теме. p.s.s мануальчик тоже обновить бы p.s.s.s _javascript_ пишу слитно , просто как уже заметили на IBR это слово через пробел идёт. =========Полный код : //----------------------------------------- // Siggie stuff //----------------------------------------- $row['signature'] = ""; if ($poster['signature'] and $this->ipsclass->member['view_sigs']) { if ($row['use_sig'] == 1) { $this->parser->parse_html = intval($this->ipsclass->vars['sig_allow_html']); $this->parser->parse_nl2br = 1; $row['signature'] = $this->ipsclass->compiled_templates['skin_global']->signature_separator( $this->parser->pre_display_parse($poster['signature']) ); } } //----------------------------------------- // Fix up the membername so it links to the members profile //----------------------------------------- if ( $poster['id'] ) { $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; } //----------------------------------------- // Parse HTML tag on the fly //----------------------------------------- $this->parser->parse_html = ( $this->forum['use_html'] and $this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['g_dohtml'] and $row['post_htmlstate'] ) ? 1 : 0; $this->parser->parse_nl2br = $row['post_htmlstate'] == 2 ? 1 : 0; $row['post'] = $this->parser->pre_display_parse( $row['post'] ); //----------------------------------------- // A bit hackish - but there are lots of <br> => <br /> changes to make //----------------------------------------- //$row['post'] = str_replace( "<br>", "<br />", $row['post'] ); //$row['signature'] = str_replace( "<br>", "<br />", $row['signature'] ); //----------------------------------------- // Post number //----------------------------------------- Изменено 14 Апреля 2007 пользователем n1c Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 14 Апреля 2007 Автор Жалоба Поделиться Опубликовано 14 Апреля 2007 if ( $poster['id'] ) { $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; }Заменить на: if ( $poster['id'] ) { $poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name'] )."')\">Вставить ник</a>"; $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; } $poster['ins_q'] = "<a onmouseover=\"copyQ('{$poster['name']}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>"; Ссылка на комментарий Поделиться на других сайтах Прочее
n1c Опубликовано 14 Апреля 2007 Жалоба Поделиться Опубликовано 14 Апреля 2007 (изменено) Цвета групп остались , но кликать всё равно не хочет. код ссылок при открытом коде идёт как : <a href="java script:ins('Ник')">Вставить ник</a><br /> <a onmouseover="copyQ('Ник','', '236721');" href="java script:pasteQ();">Цитата</a><br /> т.е при наводке видно что пытается открыть - java script:ins('Ник') и java script:pasteQ(); Изменено 14 Апреля 2007 пользователем n1c Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 14 Апреля 2007 Автор Жалоба Поделиться Опубликовано 14 Апреля 2007 1. JS файлы не отредактированы2. может, «java script» забыл в «javascript» переделать =)3. браузер пишет какую-нибудь ошибку выполнения javascript'а? Ссылка на комментарий Поделиться на других сайтах Прочее
n1c Опубликовано 15 Апреля 2007 Жалоба Поделиться Опубликовано 15 Апреля 2007 Проблемка решена)) h8)u спасибо за помощь ! Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 24 Апреля 2007 Жалоба Поделиться Опубликовано 24 Апреля 2007 Караул! Сделал на локали и на хосте - на локали теперь полный порядок, а на хосте - ноль эмоций!!! Хотя всё одно и тоже!!! На хосте нововведений и не видно! Как будто и не было мода! Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 25 Апреля 2007 Автор Жалоба Поделиться Опубликовано 25 Апреля 2007 Скин, наверное, не тот изменяли =) Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 25 Апреля 2007 Жалоба Поделиться Опубликовано 25 Апреля 2007 Скин, наверное, не тот изменяли =)Он у меня только один: стандартный ))) И на хосте стоит абсолютно тоже самое, что и на локали. Всю ночь пробовал и так, и сяк - всё равно на локали работает, а на хосте вообще никаких изменений не отображается... Помогите, уж очень хочется такое у себя на форуме... Ссылка на комментарий Поделиться на других сайтах Прочее
RuKeeper Опубликовано 26 Апреля 2007 Жалоба Поделиться Опубликовано 26 Апреля 2007 в 2.1.7 вообще в топикс нет таких строк...как оптимизировать? Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 27 Апреля 2007 Жалоба Поделиться Опубликовано 27 Апреля 2007 Ребят, касательно моей проблемы. Возможно, сможете что-то подсказать... У меня только один стиль - стандартный. Когда лезу править шаблоны, то никакие мои изменения не отображаются. Т.е. даже если я продублирую {$author['title']}<br /> или {$author['member_joined']}<br /> - всё равно ничего этого видно не будет. Такое чувство, что есть какой-то кеш, откуда движок юзает шаблоны и при изменении их вообще не обновляет.Есть какие-нибудь мысли по этому поводу? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения