Плагин не работает для гостей.

Автор Сообщение

k05054

#1/14.04.2014 11:29
0

Пользователи

Карма: +2

Катселектор не работает для гостей. Права были выставлены правильно. 

Можно что-то с этим сделать ?

 

Сообщения: 57

Cmsworks

Булат
#2/14.04.2014 11:50
0

Администраторы

Карма: +683

Как именно работаете с плагином? Куда какой код вставляете? 

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

k05054

#3/14.04.2014 12:42
0

Пользователи

Карма: +2

в шаблоне projects.index.tpl и projects.list.tpl вместо {SEARCH_CAT} поставить {PHP.c|catselector_selectbox('projects', $this, 'c')

Сообщения: 57

Cmsworks

Булат
#4/14.04.2014 12:48
0

Администраторы

Карма: +683

Проверил, все работает. Может исходники заново скачать?

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

k05054

#5/14.04.2014 13:15
0

Пользователи

Карма: +2

сейчас попробую. 

Однако на 2х сайтах такая штука... 

Добавлено 7 минуты спустя:

Не получается. И права на Read стоят везде. И вроде бы как не ограничивал я ничем доступ... а не работает.

Сообщения: 57

Cmsworks

Булат
#6/14.04.2014 13:31
0

Администраторы

Карма: +683

#3420 k05054:

сейчас попробую. 

Однако на 2х сайтах такая штука... 

Добавлено 7 минуты спустя:

Не получается. И права на Read стоят везде. И вроде бы как не ограничивал я ничем доступ... а не работает.

Пример в личку пришлите... Переустанавливать плагин пробовали?

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

VOVKA772007

Владимир
#7/12.07.2014 15:21
0

Пользователи

Карма: +2

#3421 devkont:
#3420 k05054:

сейчас попробую. 

Однако на 2х сайтах такая штука... 

Добавлено 7 минуты спустя:

Не получается. И права на Read стоят везде. И вроде бы как не ограничивал я ничем доступ... а не работает.

Пример в личку пришлите... Переустанавливать плагин пробовали?

Решили вопрос с катселектором для Гостей? Поделитесь, пожалуйста!

Для Администратора нормально работает, а для Гостей, Фрилансеров и Работодателя- нет! Переустановка плагина на свежий, скачанный 12.07.2014 с GitHub, - не спасла:( Права на чтение у всех "R" (кроме модератора и Администратора, естественно)

Сообщения: 8

Cmsworks

Булат
#8/12.07.2014 15:45
0

Администраторы

Карма: +683

Для категорий в структуре права на запись установлены для всех групп? 

Добавлено 25 минуты спустя:

В общем проблему нашли. Дело в правах на категории.

Сделал доработку плагина, чтобы можно было указывать какие категории с какими правами можно выводить в этом плагине. Если вам нужно вывести все категории с правам на чтение то, указывайт функцию с дополнительным параметром, например: 

catselector_selectbox('имя_модуля', 'код_категории', 'имя_для_селекта', 'атрибуты', 'R');      

частный пример:

echo catselector_selectbox('projects', '', 'c', '', 'R');

По-умолчанию выводятся только те категори для которых установлены права на ЗАПИСЬ (W), поэтому не работает для гостей.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

VOVKA772007

Владимир
#9/13.07.2014 00:13
0

Пользователи

Карма: +2

#4130 devkont:

Для категорий в структуре права на запись установлены для всех групп? 

Добавлено 25 минуты спустя:

В общем проблему нашли. Дело в правах на категории.

Сделал доработку плагина, чтобы можно было указывать какие категории с какими правами можно выводить в этом плагине. Если вам нужно вывести все категории с правам на чтение то, указывайт функцию с дополнительным параметром, например: 

catselector_selectbox('имя_модуля', 'код_категории', 'имя_для_селекта', 'атрибуты', 'R');      

частный пример:

echo catselector_selectbox('projects', '', 'c', '', 'R');

По-умолчанию выводятся только те категори для которых установлены права на ЗАПИСЬ (W), поэтому не работает для гостей.

Благодарю! Действительно: дело в правах на категории так, как, видимо, плагин писался под страницу добавления Заказа, а пользователи должны иметь права на запись "W" (то есть Заказчики).

В условиях же использования плагина для страницы проектов, главной и страницы фрилансеров, где гости и фрилансеры попросту не имеют прав на размещение заданий: просто изменил права с "W" на "R" в строках 19 (catselector/catselector.ajax.php) и 69 (catselector/inc/catselector.functions.php) в предыдущей версии плагина Category selector v. 1.0.0. 

Сообщения: 8

Cmsworks

Булат
#10/13.07.2014 07:56
0

Администраторы

Карма: +683

#4132 VOVKA772007:

В условиях же использования плагина для страницы проектов, главной и страницы фрилансеров, где гости и фрилансеры попросту не имеют прав на размещение заданий: просто изменил права с "W" на "R" в строках 19 (catselector/catselector.ajax.php) и 69 (catselector/inc/catselector.functions.php) в предыдущей версии плагина Category selector v. 1.0.0. 

Так в исходниках исправили, чтобы можно было задавать какие права вам нужны через параметр функции, а не путем правки исходников плагина. Посмотрите! Просто замените исходники и добавьте в тэге нужные права по ситуации.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru