juststars писал(а):Здравствуйте,думаю будет многим интересно,как сделать кнопку в каждом объявлении "Добавить в закладки"? Спасибо.И вот ещё что тут есть такая фишка как номер телефона владельца и показать его
а нужно сделать чтоб выводились 2 номера скрытых,собственника и агента,не того пользователя который добавил обьявление,а просто сделать пункты добавления когда обьявление создаешь.
Чтобы добавить Социальные кнопки в объявление (под заголовком объявления между заголовком и Статистикой - Просмотров: Всего просмотров 8, Просмотров за сегодня 8. Дата создания:) нужно вставить код в protected\modules\apartments\views\view.php
- Код: Выделить всё
<?php
$this->pageTitle .= ' - '.$model->getStrByLang('title');
if (isset($model->city) && isset($model->city->name)) {
$this->pageTitle .= ', '.tc('City'). ' ' . $model->city->name;
}
if ($model->getStrByLang('description'))
$this->pageDescription = truncateText($model->getStrByLang('description'), 20);
?>
<div class='div-pdf-fix'>
<?php echo '<div class="floatleft printicon">' . CHtml::link('<img src="'.Yii::app()->baseUrl.'/images/design/printer.png"
alt="'.tc('Print version').'" title="'.tc('Print version').'" />',
array('/apartments/main/view', 'id'=>$model->id, 'printable'=>true), array('target' => '_blank')) .'</div>';
?>
<div class="floatleft-title">
<div>
<div class="div-title">
<h1 class="h1-ap-title"><?php echo CHtml::encode($model->getStrByLang('title')); ?></h1>
</div>
<?php if($model->rating): ?>
<div class="ratingview-title">
<?php
$this->widget('CStarRating',
array(
'name'=>'ratingview'.$model->id,
'id'=>'ratingview'.$model->id,
'value'=>intval($model->rating),
'readOnly'=>true,
));
?>
</div>
<?php endif; ?>
</div>
<div class="clear"></div>
<!-- Кнопки социальных сетей -->
СЮДА!!!
<!-- Кнопки социальных сетей -->
<div class="stat-views">
<?php if (isset($statistics) && is_array($statistics)) : ?>
<?php echo tt('Views') ?>: <?php echo tt('views_all') . ' ' . $statistics['all'] ?>, <?php echo tt('views_today') . ' ' . $statistics['today'].'. ';?>
<?php echo ' '.tc('Date created') . ': ' . $model->getDateTimeInFormat('date_created'); ?>
<?php endif; ?>
</div>
</div>
</div>
<div class="clear"></div>
<?php
$this->renderPartial('_view', array(
'data'=>$model,
'usertype' => 'visitor',
'statistics' => $statistics,
));
?>
<div id="comments">
<?php
echo '<h2>'.Yii::t('module_comments','Comments').'</h2>';
if(Yii::app()->user->hasFlash('newComment') || $comment->getErrors()){
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/scrollto.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScript('comments','scrollto("comments");',CClientScript::POS_READY);
}
echo '<a href="#" onclick="$(\'#comments_form\').toggle(); return false;">'.Yii::t('module_comments','Leave a Comment').'</a>';
echo '<div id="comments_form" class="'.($comment->getErrors()?'':'hidden').'">';
$this->renderPartial('application.modules.comments.views.backend._form',array(
'model'=>$comment,
));
echo '</div>';
if(Yii::app()->user->hasFlash('newComment')){
echo "<div class='flash-success'>".Yii::app()->user->getFlash('newComment')."</div>";
}
echo '<div id="comments-list">';
if($model->commentCount){
$this->renderPartial('_comments',array(
'apartment'=>$model,
'comments'=>$model->comments,
));
} else {
echo Yii::t('module_comments', 'There are no comments');
}
echo '</div>';
?>
</div>