ПОМОГИТЕ! не работает ссылка показать телефон

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

ПОМОГИТЕ! не работает ссылка показать телефон

Сообщение kiselev » 28 ноя 2015, 15:17

Добрый день Помогите! не работает ссылка показать телефон!

http://nedvigimost-ug.ru/property/32
kiselev
Незнакомец
 
Сообщения: 1
Зарегистрирован: 28 ноя 2015, 15:15
Очки репутации: 0

Re: ПОМОГИТЕ! не работает ссылка показать телефон

Сообщение andipas » 30 ноя 2015, 09:13

kiselev писал(а):Добрый день Помогите! не работает ссылка показать телефон!

http://nedvigimost-ug.ru/property/32


Проверьте сервер на соотвествие системным требованиям, в частности необходима библиотека GD (для работы с графикой).
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: ПОМОГИТЕ! не работает ссылка показать телефон

Сообщение novydon » 21 дек 2015, 16:07

andipas писал(а):
kiselev писал(а):Добрый день Помогите! не работает ссылка показать телефон!

http://nedvigimost-ug.ru/property/32


Проверьте сервер на соотвествие системным требованиям, в частности необходима библиотека GD (для работы с графикой).


Мой сервер соответствует требованиям абсолютно. Тем не менее, ссылка "показать телефон" работает только, если в настройках объявлений включено отображение информации о пользователе. А мне нужно, чтобы внутри объявлений не было никакой информации о том, кто его добавил, но работала ссылка "показать телефон".
Есть решение???
novydon
Незнакомец
 
Сообщения: 1
Зарегистрирован: 21 дек 2015, 16:01
Очки репутации: 0

Re: ПОМОГИТЕ! не работает ссылка показать телефон

Сообщение Xpycm » 22 дек 2015, 08:59

Файл themes\classic\views\modules\apartments\views\_user_info.php

Замените всё содержимое файла на:
Код: Выделить всё
<?php
    
echo '<div class="user-info-right">';
        echo 
'<ul class="user-info-ul">';
            if(
$data->canShowInView('phone')) {
                
$icon CHtml::image(Yii::app()->theme->baseUrl '/images/design/phone-16.png');

                echo 
'<li>'.$icon.'<span id="owner-phone">' CHtml::link(tc('Show phone'), 'javascript: void(0);', array('onclick' => 'generatePhone();')) . '</span>' '</li>';
            }
        echo 
'</ul>';
    echo 
'</div>';
    echo 
'<div class="clear"></div>';

    if(
$data->canShowInView('phone')) {
        
$hostname IdnaConvert::checkDecode(str_replace(array('http://''www.'), ''Yii::app()->getRequest()->getHostInfo()));
        echo 
'<div class="flash-notice phone-show-alert" style="display: none;">'.Yii::t('common''Please tell the seller that you have found this listing here {n}''<strong>'.$hostname.'</strong>').'</div>';
    }

    
Yii::app()->clientScript->registerScript('generate-phone''
        function generatePhone(){
            $("span#owner-phone").html(\'<img src="'
.Yii::app()->controller->createUrl('/apartments/main/generatephone', array('id' => $data->id)).'" />\');
            $(".phone-show-alert").show();
        }
    '
CClientScript::POS_END);
?>


Не тестировал, но должно работать.
Не забудьте сделать резервную копию файла перед изменениями.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron