Jump to content


Photo
- - - - -

Реализация личного кабинета


  • This topic is locked This topic is locked
7 replies to this topic

#1 AA

AA
  • JBZoo User (rus)
  • User rate: 0
  • posts: 48
  • topics: 17

Posted 27 August 2012 - 12:12

Добрый день,
подскажите, есть ли возможность создания в jbzoo личного кабинета пользователей, в котором они могут добавлять и редактировать свои объявления. Или подача возможна только через фронт?
  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 August 2012 - 14:43

Да, такое сделать можно.
Статьи пользователя можно вывести с помощью пункта меню "Мои подачи" (My Submissions).
Предварительно нужно настроить форму подачи материалов. В её опциях указать права доступа - "только авторизованные".
Так же форму можно сделать доверенной, чтобы редактировать материала "по полной программе".
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 AA

AA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 48
  • topics: 17

Posted 28 August 2012 - 08:26

Спасибо за помощь, но возникли новые вопросы:
-Как безболезненно переименовать поля Item Name, Item Frontpage, Item State, чтобы при подаче выводилось Название, На главную и Опубликовать соответственно. Пробовал поправить в product.config - не получается;
-Можно ли в подачах вместо кнопки Добавить элемент, а потом выбора Продукт, сделать сразу кнопку Добавить продукт.
  • 0

#4 Станислав

Станислав
  • JBZoo User (rus)
  • User rate: 18
  • posts: 211
  • topics: 7

Posted 28 August 2012 - 09:36

Спасибо за помощь, но возникли новые вопросы:
-Как безболезненно переименовать поля Item Name, Item Frontpage, Item State, чтобы при подаче выводилось Название, На главную и
Опубликовать соответственно. Пробовал поправить в product.config - не получается;

А вы устанавливали русскую официальную локализацию для ZOO?

-Можно ли в подачах вместо кнопки Добавить элемент, а потом выбора Продукт, сделать сразу кнопку Добавить продукт.

Можно хаком файлика 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
  • 0

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#5 AA

AA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 48
  • topics: 17

Posted 28 August 2012 - 10:53

Переставил русификацию проблема осталась, по второму вопросу спасибо - помогло.
  • 0

#6 Станислав

Станислав
  • JBZoo User (rus)
  • User rate: 18
  • posts: 211
  • topics: 7

Posted 28 August 2012 - 14:57

Переставил русификацию проблема осталась, по второму вопросу спасибо - помогло.

Кажется я понял, что не так :D Жмем в настройках разметки Submissions на значок ручки и....
http://puu.sh/ZDAD
  • 0

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#7 AA

AA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 48
  • topics: 17

Posted 29 August 2012 - 04:01

Именно это:) Извиняюсь, чето сам не догадался.
А теперь следующий вопрос:)
Как можно добавить описание поля? например, при  подаче материала рядом с полем Опубликовать, чтобы была подпись - Включает ваше объявление на сайте.
  • 0

#8 AA

AA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 48
  • topics: 17

Posted 30 August 2012 - 06:53

Вопрос снят
  • 0




Click to return to top of page in style!