Перейти к контенту
  • 0

Научите добавлять новые события в Кто В Онлайне


Вопрос

Я могу добавить навый "act=", но как сделать чтобы в список, кто в онлайне это добавлялось?

 

Мысль такая: сделать ссылки через index.php?act=perehodvchat ( т.е. perehodvchat.php) :D

А в этом perehodvchat.php файле написать код переадресации в чат на www.site.com/forums/chat . Таким образом это надо отловить и с тех пор как пользователь попалал в index.php?act=perehodvchat , он должен быть написан в списке Кто В Онлайне как например "Использование чата".

 

Как сделать последнее я не знаю. И прошу помочь мне.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Думаю, что все в online.php делается в фун-ии function list_all()

Если с ходу (что наверное не правильно будет :D ), то что-то в этом духе

if ($act == "твой_чат")
		{
							$line = "$ibforums->member["id"] в чате";
		}

ну в общем как-то так я думаю =)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Jax, спасибо за попытку. Но у меня не вышло таким методом.

 

Song, спасибо, но я не понял где надо вставлять это. В skin_online строки

 

$lang

 

вобще не существует, поэтому я не понимаю где ее надо прописывать. Также не понямаю что должно быть вместо . . . (многоточий).

 

А в \lang\2\lang_online.php нужно что-нибудь прописывать? Наверняка нужно :D

 

Все! Я понял!

lang_online.php

 

Добавляем

WHERE_perehodvchat => "Использование Чата",

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Я могу добавить навый "act="
А где про это написано? =)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

PALADIN+

Рассказать, как интегрировать новые акты в форум?

 

Берем нужный PHP - файл скрипта и кидаем его в папку sources. Потом открываем файл index.php и находим:

 

$choice = array(
			 "idx"	  => "Boards",
			 "SC"	   => "Boards",
			 "portal"   => "Portal",
			 "SF"	   => "Forums",
			 "SR"	   => "Forums",
			 "ST"	   => "Topics",
			 "Login"	=> "Login",

В конце этого масива перед

   );

Добавить нужный акт в током виде:

(допустим наш файл скрипта называется myscript.php)

'myscript'	=> 'myscript',

 

Полсе этого по адресу:

www.site.com/forums/index.php?act=myscript

Запускается скрипт myscript.php

 

Чтобы добавить новое событие в Кто В Онлайне, нужно сделать следущее:

Открываем файл lang_online.php.

Ищем

WHERE_ModCP

После него добовляем:

WHERE_myscript => "Использование нашего скрипта",

 

Кажется все. Успехов! :D

И привет от меня, от Firewalla ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1) Этот мод (FSY)_Detailed_Online_List_v2.2 я ставил и очень доволен. Про этот мод мне сказал, если не ошибаюсь, Jax, за что спасибо ему. Он добавляет ряд дополнительных событий на форум. В том числе, кто в какую тему на каком форуме пишет. Мод на английском, но я его русофицировал.

 

2) Как добавлять новые события для новых скриптов в папке форума sourses - я уже написал. Кстати можно в Типс & Трикс на этом форуме засунуть, если разовьем тему. :D

 

3) Вопрос 1. Как добавить событие, кто кому пишет PM. К сожелению мод в п.1. не раскрывает тему лички.

 

3.1) И как, сделать это доступно только админу? При всем том, что остальные участники видят, кто с кем переписываются. Админ все-таки должен видеть больше. ;)

 

4) Вопрос 2. Остается непонятным, как отлавливать перемещение пользователя по остальным страницам сайта. Т.е. уже вне форума.

 

5) Вопрос 3. Как сделать, чтобы было видно, кто и кому ставит штраф из модераторов?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
) Вопрос 3. Как сделать, чтобы было видно, кто и кому ставит штраф из модераторов?

В логах

3.1) И как, сделать это доступно только админу?

Условие, if (member[id] == 1) ....

3) Вопрос 1. Как добавить событие, кто кому пишет PM. К сожелению мод в п.1. не раскрывает тему лички.

Мод на ИЗЕ был...

4) Вопрос 2. Остается непонятным, как отлавливать перемещение пользователя по остальным страницам сайта. Т.е. уже вне форума

Вне форума? никак :D

 

 

P.S. Этот форум больше цветов знает ;)

Изменено пользователем Jax
Ссылка на комментарий
Поделиться на других сайтах

  • 0
) Вопрос 3. Как сделать, чтобы было видно, кто и кому ставит штраф из модераторов?

В логах

Да нет, я же имею в виду в списке событий "Кто в онлайне". Логи рейтинга в админке тут не причем....

 

P.S. Этот форум больше цветов знает ;)

Не понял :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В skin_online добавить
$lang['WHERE_perehodvchat'] = ....

Подскажите плиз такой вопрос: создана новая страница по такому принципу. Как сделать отображение просмотра этой страницы в онлайне?

 

Акт же не надо новый создавать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну а какой там акт при вызове этой страницы? modules что ли?
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.