Четверг, 10 Июл 2025, 01:05

Приветствую Вас Гость

Главная | Регистрация | Вход | RSS
+_ЧерТовСкиЙ_СаЙтИк_+
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Denis  
Создание персонального дневника для пользователя
I_am_biTchДата: Вторник, 30 Дек 2008, 01:15 | Сообщение # 1
Adminka
Группа: Администраторы
Сообщений: 611
Статус: Offline
Задача: создать персональное пространство для каждого пользователя на сайте по типу фотоальбомов и блогов на мэйл ру.
В итоге должно получиться : пользователь сайта заходит под своим логином и видит в меню не только обычные ссылки, но и ссылки на свое персональное пространство.
Реализация.
1. Убедиться, что в модуле есть функция "Включить возможность поиска материалов пользователя:". Для этого нужно зайти в настройки соответствующего модуля и раскрыть внизу "Тонкие настройки модуля". Затем включить эту функцию.
2. Четко представить механизм работы поиска и применить себе на благо.
Создать записи в дневнике (например) под разными учетными записями и проследить как изменяется адрес, когда система выдает записи для определенного пользователя. Для этого зайти в профиль каждого исследуемого пользователя и кликнуть на :

Активность:
[ дневник: 3 | статьи: 1 ]
В дневнике будет изменяться последняя цифра. Эта цифра хранится в $USER_ID$.
3. В меню подставить что-то типа: href="http://домен/blog/0-0-0-0-17-$USER_ID$", кстати, этот код[$USER_ID$] не описан в панели управления под дизайном меню, но он там работает. Также сделать проверку IF-ми залогинен ли пользователь - и если да, то выводить, если нет, то не выводить.

Code
<?if($USER_LOGGED_IN$)?><li class="m"><a class="m" href="http://домен/blog/0-0-0-0-17-$USER_ID$">Личное пространство</a></li><?endif?>

Совершенно аналогично можно отправлять пользователя на свое личное пространство любого модуля, где есть функция поиска материалов по пользователю. Также можно отметить, что неплохо было бы отредактировать тогда дизайн архива дневника и добавить там ссылку на добавление материала. Таким образом пользователь зайдет в систему и увидит личный дневник и зайдет туда и добавит что надо, если, конечно, оно Вам НАТО(с)


 
I_am_biTchДата: Вторник, 30 Дек 2008, 01:16 | Сообщение # 2
Adminka
Группа: Администраторы
Сообщений: 611
Статус: Offline
Это конечно интересно все но код только одного пользователя будет показывать а ни всех сразу.
А если поставить вот этот код http://домен/photo/0-1-0-17-$UID$ тогда будет показывать каждого пользователя то есть их альбомы или блоги. Только пометка этот код не работает в информерах почему не знаю.
Было бы не плохо если бы в информеры добавили функцию $UID$

Вот пример дневника блог:

  • Личное пространство
  • Вот пример фотоальбома:

  • Личное пространство
  • Можно зделать еще так:
    $USERNAME$
    Вот пример этого кода:

    Нажимаем на ник и смотрим альбом пользователя:


     
    • Страница 1 из 1
    • 1
    Поиск:

    Меню сайта
    Форма входа
    Мини-чат
    200

    Copyright MyCorp © 2025
    Наш опрос
    Посетили вы форум?
    javascript:; javascript:;
    Всего ответов: 81

    Друзья сайта
    come me to site
    музыка mp3
    здесь mp3