Ошибка в модуле слайдер

Пишите о найденных ошибках в эту тему

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

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

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

Ошибка в модуле слайдер

Сообщение real2012 » 30 июл 2012, 00:22

не знаю как это могло случится
ИзображениеИзображение

это код в описании из мода слайдера

Код: Выделить всё
    <div class="content">
                <div id="homeheader">
        <div class="slider-wrapper theme-default">
            <div id="slider" class="nivoSlider">
                <a href="http://podobovo.in/объявления/Здам-квартиру-власник-62.htm"><img src="/uploads/slider/3ee930e02c5705fed70a7cb013c61031.png" alt="&lt;p&gt;&lt;a href=&quot;http://podobovo.in/объявления/Здам-квартиру-власник-62.htm&quot; title=&quot;Прейти&quot;&gt;Рекомендуем !!! 2-х ком. квартира с ремонтом г. Ровно&lt;/a&gt; &lt;/p&gt;" title="&lt;p&gt;&lt;a href=&quot;http://podobovo.in/объявления/Здам-квартиру-власник-62.htm&quot; title=&quot;Прейти&quot;&gt;Рекомендуем !!! 2-х ком. квартира с ремонтом г. Ровно&lt;/a&gt; &lt;/p&gt;" width="500" height="310" /></a><a href="http://podobovo.in/объявления/Квартиры-посуточно-Ровно-432.htm"><img src="/uploads/slider/4763504518061e8fa928866e4f5c61b9.jpg" alt="&lt;p&gt;Элитная квартира посуточно в г. Ровно&lt;/p&gt;" title="&lt;p&gt;Элитная квартира посуточно в г. Ровно&lt;/p&gt;" width="500" height="310" /></a><a href="http://podobovo.in/объявления/Подобово-Рівне-квартири-623.htm"><img src="/uploads/slider/9ff612c3c6496d252e7fd00adfad06d9.png" alt="&lt;a href=&quot;http://podobovo.in/объявления/Подобово-Рівне-квартири-623.htm&quot;&gt;&lt;strong&gt;3- комнатная  квартира  посуточно Ровно в самом центре недорого.&lt;/strong&gt;&lt;/a&gt;" title="&lt;a href=&quot;http://podobovo.in/объявления/Подобово-Рівне-квартири-623.htm&quot;&gt;&lt;strong&gt;3- комнатная  квартира  посуточно Ровно в самом центре недорого.&lt;/strong&gt;&lt;/a&gt;" width="500" height="310" /></a><a href="http://podobovo.in/объявления/Уютная-квартира-в-центре-города-Ровно-66.htm"><img src="/uploads/slider/1407b542c8c4709c62fe250cfc00b8da.jpg" alt=""  width="500" height="310" /></a><a href="http://podobovo.in/Владельцам-16.htm"><img src="/uploads/slider/d46ff5a614ac236862248ed998fde530.jpg" alt=""  width="500" height="310" /></a>            </div>
        </div> 


но должен быть <meta name="description" content


как это можно исправить?
Последний раз редактировалось real2012 30 июл 2012, 08:58, всего редактировалось 1 раз.
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: Ошибка в модуле слайдер

Сообщение Xpycm » 30 июл 2012, 06:32

Файл protected\modules\slider\views\widgetSlider_list.php

Замените:
Код: Выделить всё
$title = isset($item->title) ? CHtml::encode($item->title) : '';
$link = isset($item->url) ? CHtml::encode($item->url) : ''; 


на:
Код: Выделить всё
$title = isset($item->title) ? CHtml::decode($item->title) : '';
$link = isset($item->url) ? CHtml::decode($item->url) : ''; 


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

Re: Ошибка в модуле слайдер

Сообщение Koduc » 30 июл 2012, 07:32

Хм, если так сделать - то сломается ведь всё. При encode у нас всякие кавычки и прочее может спокойно находиться в аттрибутах alt и title. Если уберем - то первая же кавычка сломает весь тэг.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Ошибка в модуле слайдер

Сообщение Xpycm » 30 июл 2012, 07:41

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

Re: Ошибка в модуле слайдер

Сообщение real2012 » 30 июл 2012, 09:03

Xpycm писал(а):Файл protected\modules\slider\views\widgetSlider_list.php

Замените:
Код: Выделить всё
$title = isset($item->title) ? CHtml::encode($item->title) : '';
$link = isset($item->url) ? CHtml::encode($item->url) : ''; 


на:
Код: Выделить всё
$title = isset($item->title) ? CHtml::decode($item->title) : '';
$link = isset($item->url) ? CHtml::decode($item->url) : ''; 


P.S: Называйте темы по-человечески, а не в стиле udaff.com



исправлять этот код?
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: Ошибка в модуле слайдер

Сообщение Xpycm » 30 июл 2012, 09:29

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

Re: Ошибка в модуле слайдер

Сообщение real2012 » 30 июл 2012, 10:52

появляется новая ошыбка , в слайдере

ИзображениеИзображение
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: Ошибка в модуле слайдер

Сообщение Koduc » 30 июл 2012, 15:51

Собственно о чем я и говорил - тэги ломаются.
Тут на проблему надо смотреть шире - почему этот текст появился в гугле. Этот текст, по идее, находится внутри тэга и не должен отображаться в результатах поиска.
Может что-то делали на сайте и в этот момент гугль его проиндексировал?
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Ошибка в модуле слайдер

Сообщение Xpycm » 30 июл 2012, 16:20

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

http://clip2net.com/s/2a6FN
alt="&lt;p&gt;&lt;a href=&quot;http://podobovo.in/объявления/Здам-квартиру-власник-62.htm&quot; title=&quot;Прейти&quot;&gt;Рекомендуем !!! 2-х ком. квартира с ремонтом г. Ровно&lt;/a&gt; &lt;/p&gt;"
или по-человечески имеем:
alt="<p><a href="http://podobovo.in/объявления/Здам-квартиру-власник-62.htm" title="Прейти">Рекомендуем !!! 2-х ком. квартира с ремонтом г. Ровно</a> </p>"
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Ошибка в модуле слайдер

Сообщение Xpycm » 30 июл 2012, 16:34

В общем решение таково:
Файл protected\modules\slider\views\backend\_form.php
вместо
Код: Выделить всё
<div class="rowold">
    <?php echo $form->labelEx($model,'title'); ?>
    <?php
        $this
->widget('application.modules.editor.EImperaviRedactorWidget',array(
            
'model'=>$model,
            
'attribute'=>'title',
            
'htmlOptions' => array('class' => 'editor_textarea'),
            
'options'=>array(
                
'toolbar'=>'mini'/*original, classic, mini, */
                
'lang' => Yii::app()->language,
                
'focus' => false,
            ),
        ));
     
?>
    <?php echo $form->error($model,'title'); ?>
</div>

напишите:
Код: Выделить всё
<div class="rowold">
    <?php echo $form->labelEx($model,'title'); ?>
    <?php echo $form->textArea($model'title', array('style' => 'width: 400px''height' => '20px')); ?>
    <?php echo $form->error($model,'title'); ?>
</div>


и не используйте тэгов. Просто текст - заголовок.
А чтобы указать ссылку - есть отдельное поле, оно так и называется "Ссылка изображения" - http://clip2net.com/s/2a6Rj
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

След.

Вернуться в Ошибки

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

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

cron