LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
25.05.2012, 19:47:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Простой личный кабинет из com_content  (Прочитано 4328 раз)
0 Пользователей и 1 Гость смотрят эту тему.
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« : 29.04.2010, 17:39:01 »

Для одного из проектов понадобилось создать Кабинет пользователя, такой чтобы манагер с правами «специальный» мог легко добавлять/менять информацию и при этом не требовалось никаких наворотов.

Перерыв форумы, http://extensions.joomla.org и измучив Google (может плохо искали) решили сделать сами.

Данный человек достаточно хорошо работает с материалами (создание, редактирование и т.п.), вот от сюда и пришла подобная идея.

Компонет Контент кабинет (Content Kabinet) предназначен для создания Личного кабинета пользователя на основе статьи созданной в com_content.

Суть работы проста. Админ черед админпанель задает id пользователя id материала, закрывает материал от остальных (доступ специальный или снимает с публикации). Компонент определяет зарегиного пользователя и выводит соответствующую инфу из #__content. На данный момент компонент берет данные только из четырех полей таблицы title - для заголовка, introtext и fulltext — для основного текста и modified — для даты изменения.

Основной плюс данного подхода в том, что можно использовать весь арсенал com_content.

А что из этого получилость и скачать компонент можно посмотреть здесь http://fragdemo.kfspbuwc.ru/ (пока хорошие люди приютили)

Ну вот как то так  Smiley. Прошу строго не пинать первую работу начинающего джумловода.

ЗЫ: Наверно большим словом Копонент пока назвать трудно. Если кому то еще кроме нас данная идея покажется интересной, то работа над компонентом будет продолжаться.
« Последнее редактирование: 17.01.2011, 16:52:01 от frag79 » Записан
kibi
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 38


« Ответ #1 : 14.05.2010, 16:05:53 »

Компонент интересный
но
в нем у меня не работает плагин VirtueMart Product Snapshot

вставляю такую конструкцию:
{product_snapshot:id=410|420|422|444,showname=y,showprice=y,showaddtocart=y,displayeach=v,displaylist=v}

В материале работает (если допустим выводить его на главной), а в твоем компоненте не хочет
а очень нужно
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #2 : 14.05.2010, 19:40:57 »

похоже не работает, т.к. он под режимол легаси, на выходных покопаю
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #3 : 15.05.2010, 10:53:50 »

может вместо vmproductsnapshots использовать SimpleProductSnapshot Plugin плагин, он нативный и отображается нормально
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #4 : 16.05.2010, 14:43:35 »

немного дополнил компонент, добавил проверку если пользователю уже назначена статья, или статья назначена другому пользователю, то добавлять/сохранять не будет, выдаст сообщение если у материала не верный уровень доступа, ну и выбор пользователя из списка.
Записан
rk3dnp
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 185


« Ответ #5 : 07.06.2010, 11:22:57 »

Подскажите пожалуйста, как сделать, чтобы после залогинивания, отображалсь необходимая статья, в компоненте все прописал. Какой адрес должен быть?
Проблема решена, не указал компонент.  Smiley
« Последнее редактирование: 07.06.2010, 11:30:34 от rk3dnp » Записан
Vadim_R86
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #6 : 14.10.2010, 12:58:30 »

Добрый день!
Подскажите а как можно изменить фразу "Доступ запрещен". На шаблонную статью для тех, кому еще на назначено собственного контента?
Спасибо!
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #7 : 15.10.2010, 08:45:52 »

В файле com_contentkabinet/views/contentkabinet/view.html.php вместо 'ACCESS FORBIDDEN' прописать 'то что хотите видеть для тех кому еще не назначено'.

На днях постараюсь реализовать то что вы хотите.
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #8 : 15.10.2010, 09:21:25 »

прикольная штука. тут товарищ написал маленький модуль по-соседству, выводящий статистику показов и кликов по баннерам, можно интегрировать в личный кабинет и вот уже и динамика.
возьму на заметку компонентик. Azn
Записан
Vadim_R86
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #9 : 15.10.2010, 12:54:01 »

frag79, спасибо большое ))) На самом деле, вот уж где простота рулит ))) Перекопал кучу компонентов, с сотнями функций и понял, что проще всего реализовывать все через обычные материалы )))
Записан
Vadim_R86
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #10 : 10.01.2011, 01:31:38 »

frag79, хотел спросить, можно ли Ваш компонент прикрутить как закладку  CommunityBuilder.
В принципе использую CB Profile pro у них есть функция добавления кода в закладку... Может подскажите как это можно организовать )
Или могу скинуть Вам компонент, может получится)
Записан
perdalen
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #11 : 14.01.2011, 18:25:25 »

Очень хороший компонент но у меня почему то не выходит, все установил.
В компонент захожу Id материала и Id пользователя выставляю все, в самом материале ставлю доступ специальный.
Залогиневаюсь под требуемым пользователем нет материала
« Последнее редактирование: 14.01.2011, 18:48:13 от perdalen » Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #12 : 15.01.2011, 16:29:32 »

создайте ссылку в меню на компонент contentkabinet, там и будет статья для пользывателя
Записан
eternal
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #13 : 15.01.2011, 19:47:59 »

А можно назначить на id пользователя id раздела или категории?
Может кто поможет с это задачей? Одного материала мало((
Записан
perdalen
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #14 : 16.01.2011, 15:24:33 »

Спасибо, помогло. А возможно сделать так что после залогиневания сразу появлялась статья
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #15 : 16.01.2011, 18:23:28 »

А можно назначить на id пользователя id раздела или категории?
Может кто поможет с это задачей? Одного материала мало((

Посмотрите это http://joomlaforum.ru/index.php/topic,141824.0.html
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #16 : 16.01.2011, 18:26:18 »

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

Смотрите посты выше http://joomlaforum.ru/index.php/topic,112161.msg729576.html#msg729576

Пока только так, постараюсь в ближайшее время сделать возможность у казать статью для тех кому ничего не назначено
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #17 : 17.01.2011, 16:50:51 »

Добрый день!
Подскажите а как можно изменить фразу "Доступ запрещен". На шаблонную статью для тех, кому еще на назначено собственного контента?
Спасибо!

Добавил в компонент данную функцию. Подробнее тут
« Последнее редактирование: 17.01.2011, 16:57:05 от frag79 » Записан
eternal
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #18 : 21.01.2011, 15:55:53 »


Спасибо, но что-нибудь попроще может есть?
Без наворотов.
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #19 : 21.01.2011, 16:27:04 »

Спасибо, но что-нибудь попроще может есть?
Без наворотов.

другого ничего не встречал
Записан
Vasiliy
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


+++ openSUSE 11.4


« Ответ #20 : 05.10.2011, 11:21:52 »

Подскажите, как сделать, чтобы после залогинивания пользователя сразу появлялась статья ему предназанченная!?
« Последнее редактирование: 05.10.2011, 15:34:58 от Vasiliy » Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #21 : 06.10.2011, 09:49:42 »

через админ панель Расширения->Установить/Удалить
Записан
fokin33
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #22 : 17.10.2011, 12:29:32 »

Попробовал использовать на Joomla 1.6 , но не понял как пункту меню назначить ссылку на этот компонент ? В списке типов ссылки меню, отображаются только стандртные компоненты. Как правильно использовать?
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #23 : 18.10.2011, 12:09:41 »

Попробовал использовать на Joomla 1.6 , но не понял как пункту меню назначить ссылку на этот компонент ? В списке типов ссылки меню, отображаются только стандртные компоненты. Как правильно использовать?
Компонент делался под j1.5
Записан
fokin33
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #24 : 19.10.2011, 14:05:41 »

А много ли нужно изменить чтобы он заработал под j1.6 ? Или система работы с пользователями там отличается? Так то я попробовал если назначить ссылку на материал который через компонент сделан недоступным текущему пользователю, то он действительно недоступен.
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #25 : 20.10.2011, 10:17:01 »

чесно говоря пока руки недошли до j1.6 и 1.7, но сколько я знаю там данную проблему можно решить стандартными средствами.
Записан
fokin33
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #26 : 20.10.2011, 13:08:20 »

В 1.6 стандартными средствами к сожалению не получается решить. Если только не делать для каждого пользователя отдельную группу, и для каждой такой группы добавлять свой пункт в меню. Но 30 пунктов меню это уже перебор помоему :-) Тем более возможно их будет больше в будущем.
Записан
frag79
Завсегдатай
*****

Репутация: +48/-0
Offline Offline

Пол: Мужской
Сообщений: 488


« Ответ #27 : 20.10.2011, 14:25:47 »

к сожалению сейчас совсем нет времени разбираться с j1.6, так что пока ничем помочь не смогу
Записан
dr_gonzales
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 50



« Ответ #28 : 26.01.2012, 15:49:06 »

Друзья, можете установочными файликами поделиться. Ссылка не работает сейчас.
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #29 : 26.01.2012, 15:57:34 »

вот тут гляньте, на сколько я понимаю, альтернативный вариант под все актуальные версии:
http://extensions.joomla.org/extensions/authoring-a-content/blog/14464
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet