Найдено 139 результатов

Introvert
2018.03.01, 22:30
Форум: Общие вопросы по программированию
Тема: php+ajax защита от F5
Ответы: 2
Просмотры: 1523

php+ajax защита от F5

Сделал на bootstrap 4+php7+ajax скрипт отправки сообщения на почту, использую jGrowl для всплывающего окна "Успешно отправлено!". При повторном нажатии можно заспамить весь ящик. Как избавиться от F5? В большинстве делают редирект, на jquery добавил строку location.reload(); но при этом со...
Introvert
2018.01.29, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление на yii 2.0.13.1 и phpexcel
Ответы: 3
Просмотры: 1861

Re: Обновление на yii 2.0.13.1 и phpexcel

Спасибо, решение принял откатить на стабильную версию. А по новому буду переписывать как новый проект, все ровно перешел на yii2 advanced версию с разделением фронтенда и бекенда, нужно пилить почти заново все.
Introvert
2018.01.29, 00:29
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление на yii 2.0.13.1 и phpexcel
Ответы: 3
Просмотры: 1861

Обновление на yii 2.0.13.1 и phpexcel

Обновился на yii 2.0.13.1 через composer update. Стало ругаться: PHP Fatal Error – yii\base\ErrorException Class 'PHPExcel_Style_Alignment' not found на строчку: // Выравнивание по центру 'alignment' => [ 'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Align...
Introvert
2018.01.28, 23:19
Форум: Общие вопросы (Yii 2.x)
Тема: gridView и количество записей на странице
Ответы: 13
Просмотры: 7613

Re: gridView и количество записей на странице

<?php $values = [15, 25, 50, 75, 100]; $current = $dataProvider->getPagination()->getPageSize(); ?> <select class="form-control" onchange="location = this.value;"> <?php foreach ($values as $value): ?> <option value="<?= Html::encode(Url::current(['per-page' => $value, 'pag...
Introvert
2018.01.27, 15:05
Форум: Общие вопросы (Yii 2.x)
Тема: gridView и количество записей на странице
Ответы: 13
Просмотры: 7613

Re: gridView и количество записей на странице

Как сделать не ссылку, а select-ом, 30, 50, 100 ?
Introvert
2017.11.11, 18:00
Форум: Общие вопросы по программированию
Тема: Php проверка авторизации роутера через PPPoE
Ответы: 0
Просмотры: 845

Php проверка авторизации роутера через PPPoE

Здравствуйте! Как сделать сессию, роутер должен через PPPoE авторизоваться и принять через php, авторизован или нет, сколько времени в сети? Как можно реализовать и что нужно для этого?
Introvert
2017.10.31, 15:28
Форум: Вёрстка и JavaScript
Тема: Добавить валидацию checkbox в чужой код
Ответы: 1
Просмотры: 1653

Re: Добавить валидацию checkbox в чужой код

Разобрался. Если кому надо, чтобы добавить валидацию чекбоксов к этой форме(с подсветкой, красный и зеленый текст, если отмечен) P.S. Внизу видно дублировал код, просто убрал обязательное поле для мыла. Не лучший вариант, но работает. Переделал JavaScript Код: ! function() { $(document).ready(functi...
Introvert
2017.10.29, 18:26
Форум: Вёрстка и JavaScript
Тема: Добавить валидацию checkbox в чужой код
Ответы: 1
Просмотры: 1653

Добавить валидацию checkbox в чужой код

Здравствуйте, как добавить валидацию checkbox в чужой скрипт? Очень нужно. checkbox - принятие условия лицензионного соглашения, если не поставил, форма не пройдет и красным так же подсветит. Взято с сайта: http://taxiya.kiev.ua/ JavaScript ! function() { $(document).ready(function() { $("#call...
Introvert
2017.10.28, 12:29
Форум: Общие вопросы (Yii 2.x)
Тема: GridView CheckboxColumn и yii2-export
Ответы: 0
Просмотры: 1269

GridView CheckboxColumn и yii2-export

Здравствуйте! Есть печать заявок на yii2-export, как экспортировать в Excel только отмеченные чек-боксы? // Массив для виджета ExportMenu $array_excel = [ 'dataProvider' => $dataProvider, 'columns' => $gridColumns, // Имя файла .xlsx 'filename' => 'Giptel', 'autoWidth' => false, // Название полей, у...
Introvert
2017.10.10, 11:44
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

то есть вы полезли редактировать файл в vendor ... а как параметр разве эти значения не принимаются ?! http://demos.krajee.com/widget-details/colorinput echo ColorInput::widget([ ...... 'pluginOptions' => [ 'showAlpha' => false, ..... ] ]); Работает) Не досмотрел документацию...там все расписано //...
Introvert
2017.10.10, 11:43
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

то есть вы полезли редактировать файл в vendor ... а как параметр разве эти значения не принимаются ?! Нет...так не работает: // Цвет автора заявки echo $form->field($user, 'color')->label('Цвет автора заявки')->widget(ColorInput::classname(), [ 'options' => ['showAlpha' => false, 'placeholder' => ...
Introvert
2017.10.10, 11:19
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

Кому надо отключить в форме прозрачность цветов, можно сделать так:
Открыть \vendor\kartik-v\yii2-widget-colorinput\ColorInput.php и в нем поставить

Код: Выделить всё

'showAlpha' => true,
На

Код: Выделить всё

'showAlpha' => false,
Introvert
2017.10.09, 22:03
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

А если у клиента отключен javascript и от отправил FFF, то придет FF
Тоже верно. Ладно, оставлю с #, убедили)
Introvert
2017.10.09, 17:30
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

Как вариант в Rules [ 'color', 'string', 'length' => [7, 7], 'tooShort' => 'Только 7 символов.', 'tooLong' => 'Только 7 символов.' ], [ 'color', 'filter', 'filter' => function ($value) { return substr($value, 1); }], Но странно получается:) 7 символов, а если выставить 6 то # - мешает в поле и не пр...
Introvert
2017.10.09, 17:23
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

urichalex писал(а): 2017.10.09, 16:57 А если захотеть ввести transparent или rgb()?
Тут все просто, в проекте это никогда не нужно будет. Ищу где убрать эту прозрачность чтобы в форме не было.
Introvert
2017.10.09, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

Re: yii2-widget-colorinput

чем вам # помешала ? ну добавьте в валидацию filter ... но потом в форме тогда будет проблема т.к. наверно ColorInput не примет значение без # ... да и если вы так переживаете за количество символов почему в базе varchar(255) а не varchar(6) ? Да вы правы. Посчитал зачем записывать # каждый раз в б...
Introvert
2017.10.09, 15:41
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-widget-colorinput
Ответы: 13
Просмотры: 4242

yii2-widget-colorinput

Как выбрать цвет и сразу убирать ненужный знак # ? Думаю не имеет смысла в базу заносить цвет в формате #9900ff, достаточно 9900ff. В модели: public function rules() { return [ ... [ 'color', 'string', 'length' => [6, 6], 'tooShort' => 'Только 6 символов.', 'tooLong' => 'Только 6 символов.' ], ]; } ...
Introvert
2017.10.04, 15:09
Форум: Общие вопросы (Yii 2.x)
Тема: Получить name по id с другой таблицы
Ответы: 5
Просмотры: 3073

Re: Получить name по id с другой таблицы

ElisDN писал(а): 2017.10.04, 14:35

Код: Выделить всё

return $model->user ? Html::tag('span', Html::encode($model->user->name), ['class' => 'label ' . $model->user->style]) : 'Неизвестный автор';
)))
Introvert
2017.10.04, 13:32
Форум: Общие вопросы (Yii 2.x)
Тема: Получить name по id с другой таблицы
Ответы: 5
Просмотры: 3073

Re: Получить name по id с другой таблицы

Сделал: // Функция связи модели Post c User public function getUser() { return $this->hasOne(User::className(), ['id' => 'author']); } В виде с GridView вывод: [ 'attribute' => 'author', 'format' => 'raw', 'value' => 'user.name', ], Получилось сделать связь. Вот только не могу обработать в html код ...
Introvert
2017.09.30, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview+Pjax+Tooltip в ссылках
Ответы: 2
Просмотры: 1447

Re: Gridview+Pjax+Tooltip в ссылках

dmg писал(а): 2017.09.30, 20:45 после обновления надо заново навесить обработчик.
как то так :

Код: Выделить всё

$(document).on('pjax:success', function() {
$('[data-toggle="tooltip"]').tooltip();
})
Работает!) Спасибо, так то быстрее с Pjax работает