Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Архив - только для чтения
Сообщество uCoz » Модули uCoz » Контент-модули » Дневник (блог) » Создание персонального дневника для пользователя (Описание принципа)
Создание персонального дневника для пользователя
evra
Сообщений: 1
Репутация: 88

Сообщение # 1 | 21:48:47
Задача: создать персональное пространство для каждого пользователя на сайте по типу фотоальбомов и блогов на мэйл ру.
В итоге должно получиться : пользователь сайта заходит под своим логином и видит в меню не только обычные ссылки, но и ссылки на свое персональное пространство.
Реализация.
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?>

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

Отдельное спасибо в освещении данного вопроса Andre и Piterski. Кстати, реализацию можно увидеть на horeman.ru.

uCoz - это потенциал. Приложив энергию, получите силу.
Адекватность - есть ясное осознание кто ты, где ты, что ты делаешь. Свобода = ответственность.
freckled
Репутация: 6
Уровень замечаний:

Сообщение # 2 | 21:50:13
Это конечно интересно все но код только одного пользователя будет показывать а ни всех сразу.
А если поставить вот этот код http://домен/photo/0-1-0-17-$UID$ тогда будет показывать каждого пользователя то есть их альбомы или блоги. Только пометка этот код не работает в информерах почему не знаю. biggrin
Было бы не плохо если бы в информеры добавили функцию $UID$

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

Вот пример фотоальбома:
<?if($USER_LOGGED_IN$)?><li class="m"><a class="m" href="http://домен/photo/0-1-0-17-$UID$">Личное пространство</a></li><?endif?>

Можно зделать еще так:
<A title=Пользователь href="http://домен/photo/0-1-0-17-$UID$">$USERNAME$</A>
Вот пример этого кода:

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

Все работает отлично сам проверял

С русским плохо так что вот так smile

Добавлено (09-Окт-2007, 20:14:22)
---------------------------------------------
Пишем народ wink

Добавлено (09-Окт-2007, 21:50:13)
---------------------------------------------
biggrin


Имя сервера: [ s10 ]
Сообщение отредактировал freckled - Вторник, 09 Окт 2007, 21:43:38
kub
Сообщений: 2
Репутация: 7

Сообщение # 3 | 22:11:47
Прикольно спасибо! Взял на вооружение...
Думаю так можно будет создать сообщество с блогами для пользователей...
У Andre вроде всё отлично работает ) Я конечно не он, но я пошёл пробовать)

Добавлено (12-Ноя-2007, 22:11:47)
---------------------------------------------
Прикольно спасибо! Взял на вооружение...
Думаю так можно будет создать сообщество с блогами для пользователей...
У Andre вроде всё отлично работает ) Я конечно не он, но я пошёл пробовать)


nfl
Сообщений: 25
Репутация: 7

Сообщение # 4 | 13:41:00
Да, с персональным фотоальбомом все работает, а можно ли сделать "Личное меню", в котором будут собраны, например, фотоальбом, дневник, ссылка на персональную страницу, и т.п.? И еще: можно ли сделать что--нибудь вроде "Адресной книги"? Чтобы каждый мог добавлять контакты, разрешать или запрещать прием ЛС от конкретного пользователя... И т.д. (Примерно, как на вовеб.ру)
vovochka_stoyko
Репутация: 6

Сообщение # 5 | 16:05:49
nfl,
Quote
можно ли сделать "Личное меню", в котором будут собраны, например, фотоальбом, дневник, ссылка на персональную страницу, и т.п.

Отредактируйте даже форму входа.
<?if($USER_LOGGED_IN$)?>
ссылка на персональний фотоальобм, страницу и тп
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 6 | 16:08:31
nfl, вовеб.ру стоит на Ucoz, следовательно так как там можно. Главное чтоб знания были...

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
nfl
Сообщений: 25
Репутация: 7

Сообщение # 7 | 19:47:25
vovochka_stoyko,
Quote (vovochka_stoyko)
Отредактируйте даже форму входа. <?if($USER_LOGGED_IN$)?> ссылка на персональний фотоальобм, страницу и тп

Это все я проделал... Здесь нет проблем, осталось только сделать фотоальбомы и дневники для пользователей.
Selena,
Quote (Selena)
вовеб.ру стоит на Ucoz, следовательно так как там можно

Извините, неточно выразился. Я имел в виду, Форум ВОвеба, а не сам вовеб. В форуме есть адресная книга. Возможно ли ЭТО на серверах uCoz?
freckled
Репутация: 6
Уровень замечаний:

Сообщение # 8 | 17:05:04
nfl,
Подсказка:Можно сделать личку с помощью информера пользователя

Имя сервера: [ s10 ]
Сообщение отредактировал freckled - Вторник, 12 Фев 2008, 17:05:40
vilunia
Сообщений: 1
Репутация: 2

Сообщение # 9 | 21:25:13
В блогах завела разделы для каждого из пользователей. Но одна из них хочет запретить читать свои записи другому. Можно ли что-то придумать, чтобы удовлетворить это пожелание?
nomer8

Сообщение # 10 | 21:44:06
vilunia, условными операторами
baby-fancydoll
Сообщений: 4
Репутация: 10
Уровень замечаний:

Сообщение # 11 | 04:17:12
На многих форумах в личном разделе каждого участника есть вкладка Дневник, куда каждый пользователь добавляет свои материалы и соответственно он может добавлять пользователей в друзья и делать настройки чтобы только друзья могли читать дневник. Как я понимаю на Юкозе такого нет? Почему Юкоз так в этом отстаёт? это так сложно осуществить? Честно говоря я вообще не очень понимаю для чего на юкозе эта функция и что она из себя представляет. Может кто-нибудь доступно объяснить?

358323130
Сообщений: 2
Репутация: 2

Сообщение # 12 | 17:35:37
Все хорошо, но жаль нет привязки к конкретному альбому у фотографии, а то можно было бы вместо аватара ее использовать.
Допустим хочет пользователь открыто показать себя, ему приходится из фотографии делать маленькую аватарку. Хотя на других сайтах это делает сама система. Жаль, может uCoz когда и сделает такую возможность. Будем ждать.

http://Psilocybe.clan.su/
kluver
Сообщений: 5
Репутация: 9
Уровень замечаний:

Сообщение # 13 | 17:24:23
А как сменить "Материалы пользователя [Kiwi (2)]" на Дневник Kiwi
и так для всех пользователей, для кого сделаю дневник

I look to like if looking liking move... http://www.kluver.3dn.ru/
ICQ: 262-139-805
358323130
Сообщений: 2
Репутация: 2

Сообщение # 14 | 00:37:38
kluver, ищи в коде Материалы пользователя [Kiwi (2)] и просто стирай потом пиши что нужно да й код сюда или мне в личку. помогу

http://Psilocybe.clan.su/
kluver
Сообщений: 5
Репутация: 9
Уровень замечаний:

Сообщение # 15 | 01:13:23
Искала я в коде эту фразу, но так и не нашла.... в итоге что-то стерла и эта надпись ушла....

I look to like if looking liking move... http://www.kluver.3dn.ru/
ICQ: 262-139-805
Сообщество uCoz » Модули uCoz » Контент-модули » Дневник (блог) » Создание персонального дневника для пользователя (Описание принципа)
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск: