day & night

IPB 2.1.5, Поиск модов
Дата обновления: , перейти к новому сообщению
icon14
#1
Vanek2005



Unregistered














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

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

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

Ответов(1 - 9)
7.04.2006 - 6:58
#2
Luke Skywalker



профи!
Group Icon

Группа: Наши Люди
Сообщений: 526
Регистрация: 17.06.2005
Пользователь №: 23.297


Респектов: 30
-----X----




Насчёт второго вопроса: для этого есть теги url, в которые можно прописать любое название, которое будет отображаться вместо ссылки. Но делать это надо руками.
User is offline
Go topGo end
7.04.2006 - 9:18
#3
Armis



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 167
Регистрация: 20.05.2005
Пользователь №: 15.637


Респектов: 21
-----X----




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.
User is offline
Go topGo end
7.04.2006 - 10:30
#4
Vanek2005



Unregistered














Какого вида конфликт? Что делать чтоб его обойти? Отключение?
Go topGo end
7.04.2006 - 10:44
#5
Armis



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 167
Регистрация: 20.05.2005
Пользователь №: 15.637


Респектов: 21
-----X----




Ссылки нельзя в причину добавления предупреждений вставлять, слетает. У себя отключил, все равно система бестолковая. Поставил систему рейтинга примерно как на этом форуме.
User is offline
Go topGo end
7.04.2006 - 11:19
#6
Vanek2005



Unregistered














Я тоже (система репутации), но чёто я не понял, какие ссылки в наказания? Каким образом слеает? Что происходит? Извини за назойливость!
Go topGo end
7.04.2006 - 11:32
#7
Armis



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 167
Регистрация: 20.05.2005
Пользователь №: 15.637


Респектов: 21
-----X----




Если вводишь любую ссылку в комментарий к наказанию, то он либо обнуляется, если был отличным от "0", либо остается нулевым... И вроде как не пашет больше вообщеsmile.gif Решений пока не нашли по моему...
User is offline
Go topGo end
7.04.2006 - 13:09
#8
Binfos



Unregistered














Уважаемые!

Кто знает, есть ли RPG Inferno для форума 2.1.x ???
Разыскиваю!
Go topGo end
7.04.2006 - 13:46
#9
Vanek2005



Unregistered














QUOTE
Уважаемые!

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

Имхо офтоп

Добавлено:

armis спасибо...
Go topGo end
7.04.2006 - 14:04
#10
Vanek2005



Unregistered














Попробовал всё работает...
Насчёт аськи
Заходим: Админцентр -> Внешний вид -> Менеджер стилей -> Изменить 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']}



Добавлено:

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

Topic Options
Сейчас: 17.05.2024 - 12:26
Мобильная версия | Lite версия