Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 21.08.2006, 00:53   #1
ZveroBoy
Новенький
 
Регистрация: 11.05.2006
Сообщений: 10
По умолчанию Fe редактирование

Ещё раз повторюсь, но...
Как сделать редактирование новостей (tt_news) из FE ?
1. Нужно сделать так, чтобы у названия новости, которую пользователь имеет право редактировать появлялась небольшая панелька с кнопками "редактировать", "удалить".
2. Интерфейс редатирования был максимально похож на окно редактирования в BE.
3. (это уже из области фантастики) Более гибкое распределение прав пользователей: несколько групп пользователей, в каждой группе есть модератор который может управлять пользователями своей группы, каждая группа привязана к своему разделу статей (взятому из tt_news).

Данный функционал уже реализован (полностью или частично) или нужно писать отдельный компонент?

Чтобы решить первый пункт, пробовал копаться в tt_news, после того как понял что не могу получить доступ к обьекту $BE (для ВЕ-пльзователей естесвенно) - забил на эту идею и сделал сайт на joomlе теперь, после того как у заказчика появился готовый результат - думаю как это можно реализовать в typo3.
ZveroBoy вне форума   Ответить с цитированием
Старый 21.08.2006, 07:58   #2
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию решение есть - только для пунктов 1-2 и в версии 3.8

Цитата:
Сообщение от ZveroBoy
Ещё раз повторюсь, но...
Как сделать редактирование новостей (tt_news) из FE ?
1. Нужно сделать так, чтобы у названия новости, которую пользователь имеет право редактировать появлялась небольшая панелька с кнопками "редактировать", "удалить".
2. Интерфейс редатирования был максимально похож на окно редактирования в BE.
3. (это уже из области фантастики) Более гибкое распределение прав пользователей: несколько групп пользователей, в каждой группе есть модератор который может управлять пользователями своей группы, каждая группа привязана к своему разделу статей (взятому из tt_news).

Данный функционал уже реализован (полностью или частично) или нужно писать отдельный компонент?

Чтобы решить первый пункт, пробовал копаться в tt_news, после того как понял что не могу получить доступ к обьекту $BE (для ВЕ-пльзователей естесвенно) - забил на эту идею и сделал сайт на joomlе теперь, после того как у заказчика появился готовый результат - думаю как это можно реализовать в typo3.
в class.tx_ttnews.php - вставить после $markerArray['###NEWS_TITLE###'] = $this->local_cObj->stdWrap($row['title']...

if ($GLOBALS['BE_USER']){
if ($GLOBALS['BE_USER']->check('tables_modify','tt_news')){
$myeditUid = $row['uid']; $myeditTable = 'tt_news';
$myparams = '&edit['.$myeditTable.']['.$myeditUid.']=edit&columnsOnly=title,hidden,bodytext';
$markerArray['###NEWS_TITLE###'].='<a href="#" target="_new" onclick="'.
htmlspecialchars(t3lib_BEfunc::editOnClick($mypara ms,"typo3/")).
'"><img src="typo3/gfx/edit2.gif" width="11" height="12" border="0" alt="" align="left"></a>';
}
}
// этот код будет действовать только если пользователь имеет права BE

по пункту 3 - система привилегий в тюпе подобна юниксу - поэтому ничего подобного наверное нет ни в одном расширении - все привилегии везде раздаются по папкам и разрешениям на типы элементов контента
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 21.08.2006, 10:52   #3
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Насчет FE редактирования новостей - помоему это может быть уже реализовано.
По крайней мере должны быть хуки, которые позволяют прицепиться к выводу списка и вставить этот код в нужном месте.

Цитата:
3. (это уже из области фантастики) Более гибкое распределение прав пользователей: несколько групп пользователей, в каждой группе есть модератор который может управлять пользователями своей группы, каждая группа привязана к своему разделу статей (взятому из tt_news).
если для каждой категории новостей создать свою папку в BE - то можно это реализовать.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:15.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория