Song Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 а ну да.. я опять забыл что в стандартном IPB эта идиотская система, когда html в БД. Сорри. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Nevell Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 Многоуважаемый winnie, а не смог бы ты зделать парсинг файлов с ftp и http?Т.е. например есть файл на http://files.ru/file.rar и ftp://files.ru/file.rar ,чтобы он парсил их и выводил как file.rar или даже можно зделать по желанию чтобы он выводил ftp: file.rar или http: file.rar Простите если это оффтоп, но я посчитал нужным написать это сюда. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Maz Опубликовано 22 Ноября 2004 Жалоба Поделиться Опубликовано 22 Ноября 2004 После установки мода все ссылки на смайлы/другие сайты и т.д. заменяются h++t://<урл к картинке/другому сайту> Т.е. вместо http пишет h++t. Форум IPB 1.3.1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Ноября 2004 Автор Жалоба Поделиться Опубликовано 22 Ноября 2004 Maz какого имено мода? для 1.3.1 нужно ставить по описанию из Как сделать ссылки на темы форума читабельными Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Maz Опубликовано 22 Ноября 2004 Жалоба Поделиться Опубликовано 22 Ноября 2004 Вот как там написано, так и сделал. Теперь везде, где встречается http скрипт заменяет его на h++tДо установки Как сделать ссылки на темы форума читабельными все было гуд. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Ноября 2004 Автор Жалоба Поделиться Опубликовано 22 Ноября 2004 такого быть не должно, модификация http не меняет никак. попробуйте вернуть все к исходному виду и еще раз попробовать поставить, если ничего не получится в приват обратитесь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Maz Опубликовано 22 Ноября 2004 Жалоба Поделиться Опубликовано 22 Ноября 2004 Да, действительно, зря гоню на мод Удалите плииз мои посты сдесь, пойду в вопросы по 1.3.1 спрошу, что за дела Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_KISSLOTNIY Опубликовано 7 Января 2005 Жалоба Поделиться Опубликовано 7 Января 2005 Так что вы с 2.0 решили? Я переитал весь топик и так ы не понял пришли ли вы к окончательному варинтанту даного моджа к версии 2.0? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 7 Января 2005 Жалоба Поделиться Опубликовано 7 Января 2005 DJ_KISSLOTNIY пришли - см. мою подпись Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DJ_KISSLOTNIY Опубликовано 7 Января 2005 Жалоба Поделиться Опубликовано 7 Января 2005 (изменено) Iris см. мою подписьаминь Так где ж его раздобыть, рабочий-то вариант? Удален оффтопик Изменено 7 Января 2005 пользователем Iris Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DANMASTER Опубликовано 31 Января 2005 Жалоба Поделиться Опубликовано 31 Января 2005 А у меня вообще в адресной строке всё также: http://localhost/pclub/forum/index.php?showtopic=5, хотя сделал всё, что сделал winnie... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DANMASTER Опубликовано 16 Февраля 2005 Жалоба Поделиться Опубликовано 16 Февраля 2005 Ну что все уснули а? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fobian Опубликовано 10 Мая 2005 Жалоба Поделиться Опубликовано 10 Мая 2005 GiVК слову, обнаружился очень интересный косяк. Если предупреждения вешались пользователю и кидалась в лог наказаний ссылка на пост, в котором содержалось нарушение - то дальше этой ссылки лог не показывает ничего (при просмотре лога предупреждений). Как быть в таком случае? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 10 Мая 2005 Автор Жалоба Поделиться Опубликовано 10 Мая 2005 GiVК слову, обнаружился очень интересный косяк. Если предупреждения вешались пользователю и кидалась в лог наказаний ссылка на пост, в котором содержалось нарушение - то дальше этой ссылки лог не показывает ничего (при просмотре лога предупреждений). Как быть в таком случае?<{POST_SNAPBACK}> $DB->query("SELECT title FROM ibf_topics WHERE tid=".intval($find[1])); if($DB->get_num_rows()) { $record=$DB->fetch_row(); if (preg_match("~p=(\d+)~",$show,$find)) { $record['title'] = $record['title']." (post #{$find[1]})"; } $show = $record['title']; }Заменить на: [b]$qh[/b] = $DB->query("SELECT title FROM ibf_topics WHERE tid=".intval($find[1])); if($DB->get_num_rows([b]$qh[/b])) { $record=$DB->fetch_row([b]$qh[/b]); if (preg_match("~p=(\d+)~",$show,$find)) { $record['title'] = $record['title']." (post #{$find[1]})"; } $show = $record['title']; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fobian Опубликовано 13 Мая 2005 Жалоба Поделиться Опубликовано 13 Мая 2005 GiVОгромное спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anna Опубликовано 14 Мая 2005 Жалоба Поделиться Опубликовано 14 Мая 2005 чтобы не править адрес форума предлагаю еще вот так изменить первые строки: $my_forum_url = str_replace("http://", "", $ibforums->vars[board_url]); $my_forum_url = str_replace("www", "", $my_forum_url); if (stristr($show, $my_forum_url)) ...[1116069497:1116069562]Любопытно, что если название темы содержит двоеточкие и скобку (текстовый смайлик), то он преобразуется в картинку... не знаю... насколько это корректно? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Hostem Опубликовано 20 Мая 2005 Жалоба Поделиться Опубликовано 20 Мая 2005 Если предупреждения вешались пользователю и кидалась в лог наказаний ссылка на пост, в котором содержалось нарушение - то дальше этой ссылки лог не показывает ничего (при просмотре лога предупреждений). Как приведено было выше - не исправилось, но исправилось когда еще добавил переменную для запросов к БД так (файл sources/misc/warn.php): [b]$row=[/b]$DB->query("SELECT l.*, p.id as punisher_id, p.name as punisher_name FROM ibf_warn_logs l LEFT JOIN ibf_members p ON ( p.id=l.wlog_addedby ) WHERE l.wlog_mid={$this->warn_member['id']} ORDER BY l.wlog_date DESC LIMIT $start, $perpage"); while ( $r = $DB->fetch_row([b]$row[/b]) ) { Это все в версии 1.2. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anna Опубликовано 20 Мая 2005 Жалоба Поделиться Опубликовано 20 Мая 2005 а в 2.0.х такой проблемы с предупреждениями нет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 10 Июля 2005 Жалоба Поделиться Опубликовано 10 Июля 2005 Как я понял, с конвертором php2html мод работать не будет, да? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 12 Июля 2005 Жалоба Поделиться Опубликовано 12 Июля 2005 Спасибо, полезный мод. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 12 Июля 2005 Автор Жалоба Поделиться Опубликовано 12 Июля 2005 Как я понял, с конвертором php2html мод работать не будет, да?<{POST_SNAPBACK}>нет не работает. Там и ссылки иные, хотя написать обработчик можно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 13 Июля 2005 Жалоба Поделиться Опубликовано 13 Июля 2005 А для категорий такую вещь можно сделать?"index.php?showforum=69" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 23 Июля 2005 Жалоба Поделиться Опубликовано 23 Июля 2005 Если предупреждения вешались пользователю и кидалась в лог наказаний ссылка на пост, в котором содержалось нарушение - то дальше этой ссылки лог не показывает ничего (при просмотре лога предупреждений).так как это пофиксить? способы выше не помогают. Форум 2.0.4 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Evgheni Опубликовано 27 Июля 2005 Жалоба Поделиться Опубликовано 27 Июля 2005 Выложите плз версию для 2.0.x Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 27 Июля 2005 Жалоба Поделиться Опубликовано 27 Июля 2005 Выложите плз версию для 2.0.x<{POST_SNAPBACK}> Под 2.х практически все идентично (я от себя еще добавил определение "поиска" и "поиска в форуме") Файл /sources/lib/post_parser.phpИщем:function regex_build_url($url=array()) {и добавляем после global $ibforums, $DB;Ниже будут строки: // Make sure it's a "proper" url if (!preg_match( "/^(http|ftp|https|news):\/\//i", $url['show'] )) $skip_it = 1; $show = $url['show'];Добавляем после них: if (stristr($show, $ibforums->vars['board_url'])){ if (preg_match("/showtopic=(\d+)/is",$show,$find) || preg_match("/&t=(\d+)/is",$show,$find)){ $DB->query("SELECT title FROM ibf_topics WHERE tid=".intval($find[1])); if($DB->get_num_rows()){ if ( $record=$DB->fetch_row()){ if (preg_match("~p=(\d+)~",$show,$find) || preg_match("~#entry(\d+)~",$show,$find)) $record['title'] .= " (сообщение #{$find[1]})"; $show = $record['title']; } } }elseif (preg_match("/showforum=(\d+)/is",$show,$find) || preg_match("/&f=(\d+)/is",$show,$find)){ $DB->query("SELECT name FROM ibf_forums WHERE id=".intval($find[1])); if($DB->get_num_rows()){ if ($record=$DB->fetch_row()){ $show = (preg_match("/act=Search/is",$show))?"Поиск в ":""; $show .= $record['name']; } } }elseif (preg_match("/act=Search/is",$show)) $show = "Поиск"; }else Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.