|
frag79
|
 |
« : 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/ (пока хорошие люди приютили) Ну вот как то так  . Прошу строго не пинать первую работу начинающего джумловода. ЗЫ: Наверно большим словом Копонент пока назвать трудно. Если кому то еще кроме нас данная идея покажется интересной, то работа над компонентом будет продолжаться.
|
|
|
|
« Последнее редактирование: 17.01.2011, 16:52:01 от frag79 »
|
Записан
|
|
|
|
kibi
Осваиваюсь на форуме
 
Репутация: +1/-0
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
|
 |
« Ответ #2 : 14.05.2010, 19:40:57 » |
|
похоже не работает, т.к. он под режимол легаси, на выходных покопаю
|
|
|
|
|
Записан
|
|
|
|
|
|
|
frag79
|
 |
« Ответ #4 : 16.05.2010, 14:43:35 » |
|
немного дополнил компонент, добавил проверку если пользователю уже назначена статья, или статья назначена другому пользователю, то добавлять/сохранять не будет, выдаст сообщение если у материала не верный уровень доступа, ну и выбор пользователя из списка.
|
|
|
|
|
Записан
|
|
|
|
rk3dnp
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 185
|
 |
« Ответ #5 : 07.06.2010, 11:22:57 » |
|
Подскажите пожалуйста, как сделать, чтобы после залогинивания, отображалсь необходимая статья, в компоненте все прописал. Какой адрес должен быть? Проблема решена, не указал компонент. 
|
|
|
|
« Последнее редактирование: 07.06.2010, 11:30:34 от rk3dnp »
|
Записан
|
|
|
|
Vadim_R86
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #6 : 14.10.2010, 12:58:30 » |
|
Добрый день! Подскажите а как можно изменить фразу "Доступ запрещен". На шаблонную статью для тех, кому еще на назначено собственного контента? Спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #7 : 15.10.2010, 08:45:52 » |
|
В файле com_contentkabinet/views/contentkabinet/view.html.php вместо 'ACCESS FORBIDDEN' прописать 'то что хотите видеть для тех кому еще не назначено'.
На днях постараюсь реализовать то что вы хотите.
|
|
|
|
|
Записан
|
|
|
|
effrit
Группа развития
   
Репутация: +521/-6
Offline
Пол: 
Сообщений: 5860
effrit.com
|
 |
« Ответ #8 : 15.10.2010, 09:21:25 » |
|
прикольная штука. тут товарищ написал маленький модуль по-соседству, выводящий статистику показов и кликов по баннерам, можно интегрировать в личный кабинет и вот уже и динамика. возьму на заметку компонентик. 
|
|
|
|
|
Записан
|
|
|
|
Vadim_R86
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #9 : 15.10.2010, 12:54:01 » |
|
frag79, спасибо большое ))) На самом деле, вот уж где простота рулит ))) Перекопал кучу компонентов, с сотнями функций и понял, что проще всего реализовывать все через обычные материалы )))
|
|
|
|
|
Записан
|
|
|
|
Vadim_R86
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #10 : 10.01.2011, 01:31:38 » |
|
frag79, хотел спросить, можно ли Ваш компонент прикрутить как закладку CommunityBuilder. В принципе использую CB Profile pro у них есть функция добавления кода в закладку... Может подскажите как это можно организовать ) Или могу скинуть Вам компонент, может получится)
|
|
|
|
|
Записан
|
|
|
|
perdalen
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #11 : 14.01.2011, 18:25:25 » |
|
Очень хороший компонент но у меня почему то не выходит, все установил. В компонент захожу Id материала и Id пользователя выставляю все, в самом материале ставлю доступ специальный. Залогиневаюсь под требуемым пользователем нет материала
|
|
|
|
« Последнее редактирование: 14.01.2011, 18:48:13 от perdalen »
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #12 : 15.01.2011, 16:29:32 » |
|
создайте ссылку в меню на компонент contentkabinet, там и будет статья для пользывателя
|
|
|
|
|
Записан
|
|
|
|
eternal
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #13 : 15.01.2011, 19:47:59 » |
|
А можно назначить на id пользователя id раздела или категории? Может кто поможет с это задачей? Одного материала мало((
|
|
|
|
|
Записан
|
|
|
|
perdalen
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #14 : 16.01.2011, 15:24:33 » |
|
Спасибо, помогло. А возможно сделать так что после залогиневания сразу появлялась статья
|
|
|
|
|
Записан
|
|
|
|
|
|
|
|
|
frag79
|
 |
« Ответ #17 : 17.01.2011, 16:50:51 » |
|
Добрый день! Подскажите а как можно изменить фразу "Доступ запрещен". На шаблонную статью для тех, кому еще на назначено собственного контента? Спасибо!
Добавил в компонент данную функцию. Подробнее тут
|
|
|
|
« Последнее редактирование: 17.01.2011, 16:57:05 от frag79 »
|
Записан
|
|
|
|
eternal
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 13
|
 |
« Ответ #18 : 21.01.2011, 15:55:53 » |
|
Спасибо, но что-нибудь попроще может есть? Без наворотов.
|
|
|
|
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #19 : 21.01.2011, 16:27:04 » |
|
Спасибо, но что-нибудь попроще может есть? Без наворотов.
другого ничего не встречал
|
|
|
|
|
Записан
|
|
|
|
Vasiliy
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
+++ openSUSE 11.4
|
 |
« Ответ #20 : 05.10.2011, 11:21:52 » |
|
Подскажите, как сделать, чтобы после залогинивания пользователя сразу появлялась статья ему предназанченная!?
|
|
|
|
« Последнее редактирование: 05.10.2011, 15:34:58 от Vasiliy »
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #21 : 06.10.2011, 09:49:42 » |
|
через админ панель Расширения->Установить/Удалить
|
|
|
|
|
Записан
|
|
|
|
fokin33
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #22 : 17.10.2011, 12:29:32 » |
|
Попробовал использовать на Joomla 1.6 , но не понял как пункту меню назначить ссылку на этот компонент ? В списке типов ссылки меню, отображаются только стандртные компоненты. Как правильно использовать?
|
|
|
|
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #23 : 18.10.2011, 12:09:41 » |
|
Попробовал использовать на Joomla 1.6 , но не понял как пункту меню назначить ссылку на этот компонент ? В списке типов ссылки меню, отображаются только стандртные компоненты. Как правильно использовать?
Компонент делался под j1.5
|
|
|
|
|
Записан
|
|
|
|
fokin33
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #24 : 19.10.2011, 14:05:41 » |
|
А много ли нужно изменить чтобы он заработал под j1.6 ? Или система работы с пользователями там отличается? Так то я попробовал если назначить ссылку на материал который через компонент сделан недоступным текущему пользователю, то он действительно недоступен.
|
|
|
|
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #25 : 20.10.2011, 10:17:01 » |
|
чесно говоря пока руки недошли до j1.6 и 1.7, но сколько я знаю там данную проблему можно решить стандартными средствами.
|
|
|
|
|
Записан
|
|
|
|
fokin33
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #26 : 20.10.2011, 13:08:20 » |
|
В 1.6 стандартными средствами к сожалению не получается решить. Если только не делать для каждого пользователя отдельную группу, и для каждой такой группы добавлять свой пункт в меню. Но 30 пунктов меню это уже перебор помоему :-) Тем более возможно их будет больше в будущем.
|
|
|
|
|
Записан
|
|
|
|
|
frag79
|
 |
« Ответ #27 : 20.10.2011, 14:25:47 » |
|
к сожалению сейчас совсем нет времени разбираться с j1.6, так что пока ничем помочь не смогу
|
|
|
|
|
Записан
|
|
|
|
dr_gonzales
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 50
|
 |
« Ответ #28 : 26.01.2012, 15:49:06 » |
|
Друзья, можете установочными файликами поделиться. Ссылка не работает сейчас.
|
|
|
|
|
Записан
|
|
|
|
|
|
|