( Вход | Регистрация | Поиск )

IPB 2.1.5, Поиск модов
Дата обновления: 08.04.2006 - 05:38, перейти к новому сообщению

Vanek2005

Есть вопросы есть ли такие моды как:

* ICQ статус, думаю объяснять много не надо, просто в под аваторой должно быть поле ICQ и если человек находится в ОН Лайне То оно зелёное нет, тогда красное!
* Мод который делает ссылки внутри форума читаемыми, например человек дал ссылку, на другую тему у меня на форуме, после отправки месаги ссылка на форум превращается в название той темы на которую ведёт эта ссылка.

Подскажите... biggrin.gif
Форум 2.1.5


Ответов(1 - 9)

·Luke Skywalker
Группа: Наши Люди

Сообщений: 526
Насчёт второго вопроса: для этого есть теги url, в которые можно прописать любое название, которое будет отображаться вместо ссылки. Но делать это надо руками.


·Armis
Группа: Наши Люди

Сообщений: 167
Vanek2005,

Читабельные ссылки для 2.1.х:

./sources/classes/bbcode/class_bbcode_core.php

Ищем:

CODE
       $show = $url['show'];
       if ($skip_it != 1)


Заменяем на:

CODE

      $show = $url['show'];
       
       if ( stristr($show, $this->ipsclass->base_url) )
       {
                if ( preg_match("/showtopic=(\d+)/", $show, $get_top) or preg_match("/&t=(\d+)/", $show, $get_top) )
                {
           if ( is_array($get_top) )
           {
               $get_top[1]    = intval($get_top[1]);

               if ( $get_top[1] )
               {
                                //====================
                                // Select topic title
                                //====================
           
                   $topic = $this->ipsclass->DB->query("SELECT title FROM ibf_topics WHERE tid='".$get_top[1]."'");

                   if ( $topic_title = $this->ipsclass->DB->fetch_row($topic) )
                   {
                       $show = $topic_title['title'];
                   }
               }
           }
       }

       if ( preg_match("/showforum=(\d+)/", $show, $get_forum) )
       {
           if ( is_array($get_forum) )
           {
               $get_forum[1]    = intval($get_forum[1]);

               if ( $get_forum[1] )
               {
                                //====================
                                // Select forum name
                                //====================
           
                   $forum = $this->ipsclass->DB->query("SELECT name FROM ibf_forums WHERE id='".$get_forum[1]."'");

                   if ( $forum_title = $this->ipsclass->DB->fetch_row($forum) )
                   {
                       $show = $forum_title['name'];
                   }
               }
           }
       }
           
       if ( preg_match("/showuser=(\d+)/", $show, $get_member) )
       {
           if ( is_array($get_member) )
           {
               $get_member[1]    = intval($get_member[1]);

               if ( $get_member[1] )
               {
                                //====================
                                // Select user name
                                //====================
           
                   $user = $this->ipsclass->DB->query("SELECT name FROM ibf_members WHERE id='".$get_member[1]."'");

                   if ( $user_name = $this->ipsclass->DB->fetch_row($user) )
                   {
                       $show = $user_name['name'];
                   }
               }
           }
       }

       } elseif ( $skip_it != 1 )



Есть баги в моде: кофликтует с со стандартными предупреждениями IPB.



Vanek2005

Какого вида конфликт? Что делать чтоб его обойти? Отключение?


·Armis
Группа: Наши Люди

Сообщений: 167
Ссылки нельзя в причину добавления предупреждений вставлять, слетает. У себя отключил, все равно система бестолковая. Поставил систему рейтинга примерно как на этом форуме.


Vanek2005

Я тоже (система репутации), но чёто я не понял, какие ссылки в наказания? Каким образом слеает? Что происходит? Извини за назойливость!


·Armis
Группа: Наши Люди

Сообщений: 167
Если вводишь любую ссылку в комментарий к наказанию, то он либо обнуляется, если был отличным от "0", либо остается нулевым... И вроде как не пашет больше вообщеsmile.gif Решений пока не нашли по моему...


Binfos

Уважаемые!

Кто знает, есть ли RPG Inferno для форума 2.1.x ???
Разыскиваю!


Vanek2005

QUOTE
Уважаемые!

Кто знает, есть ли RPG Inferno для форума 2.1.x ???
Разыскиваю!

Имхо офтоп

Добавлено:

armis спасибо...


Vanek2005

Попробовал всё работает...
Насчёт аськи
Заходим: Админцентр -> Внешний вид -> Менеджер стилей -> Изменить HTML фрагменты -> skin_topic -> RenderRow.
Ищем
Код


И где-нибудь чуть ниже его добавляем
Код

http://www.icq.com/{$author['icq_number']}#pager target='_blank'>http://status.icq.com...={$author['icq_number']}&img=5 border=0 width=18 height=18>{$author['icq_number']}



Добавлено:

Вот только не работает почемуто, а точнее не отображается значок, может можно переделать?