Главная|Форум » Общалка » ОффтопЪ » Кто где? phpbb_wap
Сообщения
1. Fantom [705]
(-_-)
26.02.11 19:59
Приветствую тебя, вап-мастер!
В этой статье я объясню, как добавить новое местоположение, когда смотришь "кто где" в форуме phpbb_wap.
Возьмём за пример граббер баша. Он распологается в корневой директории сайта в папке bash. Это нам понадобится чуть позже. В принципе, это может быть и любой другой, нужный тебе файл. Принцип один и тот же.
Пока определим, какие файлы нам нужно отредактировать. Это, конечно, сам граббер, а именно его индексовая страница. Далее файлы:
includes/constants.php
language/lang_russian/lang_main.php
viewonline.php
Итак, к делу.
2. Fantom [705]
(-_-)
26.02.11 19:59
Делай раз! Открывай файл bash/index.php ищи в нем такую строку:
$userdata=session_pagestart($user_ip,-14);
Заменяй в ней -14 на PAGE_BASH
(В других случаях, если нужно добавить, что юзер находится например в чате, это может быть PAGE_CHAT)
Делай два!
Дальше, тебе нужен файл includes/constants.php
Открывай и ищи define('PAGE_PRAVILA', -13);
После добавляй define('PAGE_BASH', -2122); (Если будешь делать то же самое с другим грабом или модулем, который нужно вывести в "кто онлайн" замени число -2122 на любое другое отрицательное число. Главное, что бы они не повторялись).
3. Fantom [705]
(-_-)
26.02.11 20:00
Делай три!
Дальше отредактируй файл viewonline.php
Находи:
case PAGE_LOGIN:
$location = $lang['Logging_on'];
$location_url = "login.$phpEx";
break;
Опосля вставляй:
case PAGE_BASH:
$location = $lang['Read_bash'];
$location_url = "bash/index.$phpEx";
break;
$lang['Read_bash'] - Это, собственно текст, который будет отображаться, например: Admin » Читает баш
Это мы пропишем позже, в lang_main.php
"bash/index.$phpEx" - Это страница, на которую ты попадёшь при нажатии на текст Читает баш.
4. Fantom [705]
(-_-)
26.02.11 20:00
Делай четыре!
Следующий файл language/lang_russian/lang_main.php
В любое место, например после $lang['Viewing_member_list'] = 'Топ-лист'; добавь $lang['Read_bash'] = 'Читает баш';
Ну вот и всё! Не так уж и сложно))
Итак, подведём итог. Сначала мы даём странице как бы идентификатор, в нашем случае PAGE_BASH. Потом, честно сказать, сам не знаю для чего, но число, которое мы присвоим PAGE_BASH в строке define('PAGE_BASH', -2122); будет заноситься в бд в поле session_page и, собственно по нему, наверно, будет определяться местоположение юзера. Далее мы указываем, какой текст будет отображаться и куда будет вести ссылка при нажатии на него. Ну и наконец, пишем сам текст в файл языка.
5. Fantom [705]
(-_-)
26.02.11 20:00
Удачи в сайтостроении, мастер!
=====================================================
При копировании статьи указание автора и ссылка на сайт обязательны!
=====================================================
© Fantom &
http://rock-club.net
6. Fantom [705]
(-_-)
26.02.11 20:01
Кому надо, в .txt
7. Fac [102]
(-_-)
25.03.11 20:48
удали тему и так этих вм предостаточно!
8. Fantom [705]
(-_-)
27.03.11 19:43
По просьбам трудящихся вернул тему на место.
9. Fac [102]
(-_-)
08.04.11 13:55
бред. кому надо пусть валятт на сайты соответствующих тема
10. Fantom [705]
(-_-)
08.04.11 14:25
Fac, да забей)) Это ж оффтоп. Тут можно пообщаться на отвлеченные, от рока, темы.
11. Fac [102]
(-_-)
08.04.11 16:38
да прост вм на каждом сайте практически присутствует((
12. Ъь [79]
(-_-)
17.09.11 10:23
можно еще изощереннее сделать, но это требует много сил и трудов, к примеру создать таблицу
юсер_ид / время / название страницы / адрес страницы
в каждый файл вставить кусочек кода, который бы записывал в эту таблицу местонахождение юзера... далее делать выборку из этой таблицы
13. Fantom [705]
(-_-)
17.09.11 14:38
Можно, но стОит ли? Меня пока эта система устраивает.
14. [OPIUM] [52]
(-_-)
27.11.11 23:05
блин, мне б твои знания в области пыха
15. Satanic_Warmaster [937]
(-_-)
27.11.11 23:31
А я воще не своём сайте этой фигни не имею и мне нормально !
16. Fantom [705]
(-_-)
28.11.11 0:45
14. Они не велики, поверь)) php я вообще поверхностно только знаю. Просто я скрипт этот почти весь перекопал, отсюда и знания.
2 юзеров поблагодарили за эту тему.
[Транслит | Смайлы | BB-коды | Цвета]
[Файлы темы: 1]
[Сохранить]