Реализация личного кабинета
#1
Posted 27 August 2012 - 12:12
подскажите, есть ли возможность создания в jbzoo личного кабинета пользователей, в котором они могут добавлять и редактировать свои объявления. Или подача возможна только через фронт?
#2
Posted 27 August 2012 - 14:43
Статьи пользователя можно вывести с помощью пункта меню "Мои подачи" (My Submissions).
Предварительно нужно настроить форму подачи материалов. В её опциях указать права доступа - "только авторизованные".
Так же форму можно сделать доверенной, чтобы редактировать материала "по полной программе".
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Posted 28 August 2012 - 08:26
-Как безболезненно переименовать поля Item Name, Item Frontpage, Item State, чтобы при подаче выводилось Название, На главную и Опубликовать соответственно. Пробовал поправить в product.config - не получается;
-Можно ли в подачах вместо кнопки Добавить элемент, а потом выбора Продукт, сделать сразу кнопку Добавить продукт.
#4
Posted 28 August 2012 - 09:36
А вы устанавливали русскую официальную локализацию для ZOO?Спасибо за помощь, но возникли новые вопросы:
-Как безболезненно переименовать поля Item Name, Item Frontpage, Item State, чтобы при подаче выводилось Название, На главную и
Опубликовать соответственно. Пробовал поправить в product.config - не получается;
Можно хаком файлика components/com_zoo/partials/_mysubmissions.php-Можно ли в подачах вместо кнопки Добавить элемент, а потом выбора Продукт, сделать сразу кнопку Добавить продукт.
С примерно 23 строки... замените блок кода
<?php if($this->show_add): ?>
<div class="submission-add">
<div class="trigger" title="<?php echo JText::_('Add Item'); ?>"><?php echo JText::_('Add Item'); ?></div>
<div class="links">
<?php foreach($this->types as $id => $type) : ?>
<?php $add_link = $this->app->route->submission($this->submission, $id, null, 0, 'mysubmissions'); ?>
<div class="add-link">
<a href="<?php echo JRoute::_($add_link); ?>" title="<?php echo sprintf(JText::_('Add %s'), $type->name); ?>"><?php echo $type->name; ?></a>
</div>
<?php endforeach; ?>
</div>
</div>
<?php endif; ?>
на
<?php if($this->show_add): ?>
<div class="submission-add">
<div class="trigger">
<?php foreach($this->types as $id => $type) : ?>
<?php $add_link = $this->app->route->submission($this->submission, $id, null, 0, 'mysubmissions'); ?>
<div class="add-link">
<a href="<?php echo JRoute::_($add_link); ?>" title="<?php echo sprintf(JText::_('Add %s'), $type->name); ?>"><?php echo $type->name; ?></a>
</div>
<?php endforeach; ?>
</div>
</div>
<?php endif; ?>
Станет примерно вот так
http://puu.sh/ZApm
«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.
#5
Posted 28 August 2012 - 10:53
#6
Posted 28 August 2012 - 14:57
Кажется я понял, что не такПереставил русификацию проблема осталась, по второму вопросу спасибо - помогло.
http://puu.sh/ZDAD
«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.
#7
Posted 29 August 2012 - 04:01
А теперь следующий вопрос
Как можно добавить описание поля? например, при подаче материала рядом с полем Опубликовать, чтобы была подпись - Включает ваше объявление на сайте.
#8
Posted 30 August 2012 - 06:53


This topic is locked








