Добавить текстовое поле в рекламный "Изображение"

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

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

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

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

Добавить текстовое поле в рекламный "Изображение"

Сообщение Aleksander » 04 апр 2016, 08:30

Доброго дня всем!
В разделе добавления рекламного блока "Изображение" имеется одно поле "Альтернативный текст". Подскажите пожалуйста, как добавить еще одно текстовое поле наподобие "Альтернативный текст"?
********************************
Вопрос решен.
Интересует такой момент:
В файле AdvertController.php встречается 2 раза
Код: Выделить всё
                        if ($activeLangs && is_array($activeLangs)) {
                            foreach ($activeLangs as $key => $val) {
                                if($isHtml) {
                                    $model->setAttribute('js_'.$key, '');
                                }
                                else { # js
                                    $model->setAttribute('html_'.$key, '');
                                }
                            }
                        } 

и

Код: Выделить всё
                        if ($activeLangs && is_array($activeLangs)) {
                            foreach ($activeLangs as $key => $val) {
                                if($isHtml)
                                    $model->setAttribute('js_'.$key, '');
                                else { # js
                                    $model->setAttribute('html_'.$key, '');
                                }
                            }
                        } 

У одного в условии есть скобки после if($isHtml), а у другого нет, это нормально?
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Re: Добавить текстовое поле в рекламный "Изображение"

Сообщение andipas » 04 апр 2016, 10:13

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

Re: Добавить текстовое поле в рекламный "Изображение"

Сообщение Aleksander » 04 апр 2016, 14:49

Спасибо.
Я разместил на одной странице 2 блока, левый верхний и нижний правый, кликаю по левому верхнему , а счетчик мотается у нижнего правого. Не подскажите в чем может быть причина такого поведения?
UPD проверил с тремя блоками одной позиции, всё равно один счетчик накручивается...
UPD2 решил так, задал каждому рекламному блоку индивидуальное имя функции исходя из его id,
Код: Выделить всё
function doAdvertClick<?php echo $item['id'];?>() {
            $.post("<?php echo Yii::app()->createAbsoluteUrl('advertising/main/banneractivate');?>", { id: "<?php echo $item['id'];?>", "<?php echo Yii::app()->request->csrfTokenName;?>" : "<?php echo Yii::app()->request->csrfToken;?>"});
        }
.....
.....
'onclick' => 'doAdvertClick'.$item['id'].'()'
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13


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

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

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

cron