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

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

Ответ
 
Опции темы Опции просмотра
Старый 09.04.2003, 11:34   #1
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию Поддержка сайта на Typo3

Такая задачка
Поддержку сайта будет осуществлять человек, уровень пользования компьютера которого ограничивается Офисом да броузером.
Однако, ему нужно поддерживать на сайте контент, добавлять новости, события, администрировать форум (кстати, такое возможно?)
BackEnd ему давать не хочется, так как сложновато это будет разобраться.
Возможно ли такое редактирование непосредственно из FrontEnd? Так, чтобы не в AdminPanel копаться - это еще сложнее, чем BackEnd, а чтобы, например, у каждого элемента появились кнопочки "изменить", "добавить".. Или какой другой альтернативный вариант.. Вроде в конференциях пишут, но у меня не получилось.. Перевел Typo3 из режима alternative в classic, так он мне радостно ответил, что BackEnd я "могу закрыть и скорее всего оно мне не понадобится", а во FrontEnd вроде ничего и не изменилось...
Заранее спасибо!
Perignator Temporis вне форума   Ответить с цитированием
Старый 09.04.2003, 12:37   #2
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Кстати, а можно новости по категориям фильтровать?
Например, одну категорию выводить в одном блоке, другую - в другом
Типа "новости" и "события"
Perignator Temporis вне форума   Ответить с цитированием
Старый 09.04.2003, 16:39   #3
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Установка FrontEnd Editing:
- один из вариантов -
Web->List->Rootpage
(Веб-Список-Страница с глобусом)

-Редактировать запись Группы внутренних пользователей
-Поле TSConfig: внести следующее:

admPanel {
enable.edit = 1
module.edit.forceDisplayFieldIcons = 1
hide = 1
}
Объяснение к этому здесь:
http://typo3.org/doc.0.html?&tx_extrepmgm_pi1[extUid]=263&tx_extrepmgm_pi1[tocEl]=173&cHash=fd404d57bc

То же самое можно проделывать для страниц.

Теперь любой пользователь этой группы будет видеть значки "изменить" итд., если он откроет просмотр страницы из Backend.

Чтобы переключить пользователя исключительно на FrontEnd, нужно установить Extension "Edit Frontend Only-flag". После этого в установке свойств пользователя админ может включить этот самый "Edit in Frontend Only:". Теперь этот пользователь после каждого логина видит только FrontEnd со значками для обработки контента.

Classic советую не трогать ;-)
Хотя это был мощнейший инструмент, он больше не поддерживается и не развивается из-за некомпатибельности с многими браузерами.


2. Фильтрование новостей по категориям:
Содержимое-вставить плагин-Новости-
код: например LIST/2/0, чтобы показывать только новости категории 2.
Помощь появится в FronEnd, если оставить поле код пустым.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 10.04.2003, 00:49   #4
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Сделал все, как сказано.
В результате получил странную вещь:
1) Значки редактирования на самом деле появились.
2) При нажатии на такой значок появляется совершенно пустая страница, однако, если залогиниться админом, то на этой странице есть возможность редактировать контент. Для простоты сменил всем страницам владельца на "Редактора" и дал доступ на все и владельцу и группе. Ничего не изменилось... У пользователя "Редактор" подключены все модули, какие были (web, web_view, etc).
3) Данный пользователь может создавать только страницы. Создать новость, например, он не может..
4) Залогиниваюсь админом. Запускаю Frontend. Вижу значки редактированимя. Эму на такой значок в новостях и вместо редактирования новости получаю редактирование плагина новостей. А как отредактировать и добавить саму новость?

Заранее спасибо!
Perignator Temporis вне форума   Ответить с цитированием
Старый 10.04.2003, 01:18   #5
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Упс, поторопился.. Битый час не мог заметить галку "Включить Access List" в группах..
Извиняюсь дико
Все вопросы снимаются, кроме одного:
КАК редактировать новости из фронт-энда? При клике на иконку редактирования оно открывает сам модуль... А не список новостей..
Perignator Temporis вне форума   Ответить с цитированием
Старый 10.04.2003, 03:39   #6
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Хм.. Модуль News видимо не был включен в FrontEnd Editing. Но это не проблема, благодаря модулярной постройке Typo3 можно почти все включить почти везде. Например, если это вставить в Template Setup:

plugin.tt_news.general_stdWrap {
editPanel = 1
editPanel {
allow = move,new,edit,hide,delete
line=5
label = %s
onlyCurrentPid = 1
previewBorder=4
edit.displayRecord = 1
}
}

То панель появится у новостей тоже.
Можно также играть с editIcons, чтобы включить только карандаш.

editPanel и editIcons описаны в TSRef (typo3.org)

Аналогично можно включить FE Editing также и для других модулей и расширений.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 10.04.2003, 23:17   #7
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Попробовал.. Пока не сработало.. Позже попробую еще, сейчас столкнулся с такой проблемой:
Хочу сделать, чтобы в основной колонке (normal) были новости одной категории (LATEST/1/) - это будут "Новости", а в правой (right) - второй категории - (LIST/2/) - это будут "События". Использую разные коды потому, что нужно разное форматирование..
При этом мне надо, чтобы "События" висели везде, на любой странице. А "Новости" - только на "Главной".
Делаю я это так (в Setup):

temp.events < plugin.tt_news
temp.events {
code.field = #обнуляем, иначе не срабатывает
code = LIST/2/
}
.....
subparts.EVENTS < temp.events

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

Есть ли возможность использовать модуль новостей так, чтобы такого не было?

Заранее спасибо.
Perignator Temporis вне форума   Ответить с цитированием
Старый 12.04.2003, 20:36   #8
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

По моему категории при использовании LATEST не фильтруются. Хотя тут я могу ошибаться.

Добится такого же результата можно, расположив новости в разных местах (page, SysFolder..) и привязав соответственно.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 29.01.2008, 16:34   #9
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

А я столкнулся с такой проблемой. и пока не знаю как решить.
При после того как юзер заходит в бекенд он не перенаправляется автоматом на фронтенд.. при это выдается ошибка, мол юзер не имеет права доступа к бэкенду. При этом совершенно непонятно как разлогиниться.. пришлось ждать час.
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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