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

malivadim
2016.02.27, 09:43
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 Menu Widget и БД
Ответы: 12
Просмотры: 14471

Re: Yii2 Menu Widget и БД

В вашем коде есть пункт с подпунктами? В логику умеете? Вы скопировали код из документации, а прочитать текст под примером? Note: Multilevel dropdowns beyond Level 1 are not supported in Bootstrap 3. Для bs3 есть плагины, убирающие ограничение. Скорее всего найдете и готовый yii2 виджет. Спасибо, б...
malivadim
2016.02.25, 19:16
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 Menu Widget и БД
Ответы: 12
Просмотры: 14471

Re: Yii2 Menu Widget и БД

Скажите, стандартный widget navbar может организовать подпункты? dropdown делается таким кодом  * echo Nav::widget([  *     'items' => [  *         [  *             'label' => 'Home',  *             'url' => ['site/index'],  *             'linkOptions' => [...],  *         ],  *         [  *        ...
malivadim
2016.02.25, 18:14
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация / регистрация через модальное окно
Ответы: 2
Просмотры: 1778

Re: Авторизация / регистрация через модальное окно

Там обычный ajax же, в яваскрипте пишешь action ='signup'; //это действие отлавливается контроллером, при авторизации, например, будет:  login           $.ajax({//отправка  в контроллер для регистрации/авторизации                                               url: '#',//если отлавливаешь тем же конт...
malivadim
2016.02.25, 17:50
Форум: Общие вопросы (Yii 2.x)
Тема: Ограничение файлов на загрузку на стороне клиента (мультиселект)
Ответы: 1
Просмотры: 1119

Ограничение файлов на загрузку на стороне клиента (мультиселект)

Задача вот в чем: У меня есть загрузка фотографий к объявлению через стандартный мультиселект в ActiveForm. Макс. кол-во фото 5шт. При добавлении объявления все просто - делается через validate() модели, maxfiles. Проблема при редактировании объявления. Т.е. при редактировании пользователь может уда...
malivadim
2015.12.06, 17:14
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление данных виджета без перезагрузки стр
Ответы: 13
Просмотры: 6697

Re: Обновление данных виджета без перезагрузки стр

даже можно обрабатывать это все одним контроллером и тем же действием и все будет работать тогда в функции $.ajax вместо url: 'http://site.ru/ru/adv/test',  можно url: '#'  а в контроллере сделать условие  if(isset($_POST['id'])){//действия, если существует конечная категория //для добавления объявл...
malivadim
2015.12.06, 14:14
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление данных виджета без перезагрузки стр
Ответы: 13
Просмотры: 6697

Re: Обновление данных виджета без перезагрузки стр

Где-то ошибка. Перейдите в панели разработчика браузера на вкладку network, там вы сможете посмотреть ошибку подробнее. Вот пример с моего проекта, всплыла ajax-ошибка: http://prntscr.com/9aw9lc (такой вывод, поскольку в этом action прописан возврат json, может отличаться в другом случае) В общем п...
malivadim
2015.12.06, 10:07
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление данных виджета без перезагрузки стр
Ответы: 13
Просмотры: 6697

Re: Обновление данных виджета без перезагрузки стр

$('#field_id').change(function(){ var id= $(this).val(); $.ajax({ url: 'path_to_controller', type: 'POST', data: { 'id' : id }, success: function(data){ $('#new_form').html(data); } }); в url я указал путь до контроллера типа http://site.ru/controller/action но в консоли браузера ошибка при запросе...
malivadim
2015.12.05, 21:30
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать динамическую форму с валидацией?
Ответы: 5
Просмотры: 2371

Re: Как сделать динамическую форму с валидацией?

Достаточно серверной. Уникальные поля будут проверяться в основном на заполненность, т.к. все свойства будут тянуться из БД в выпадающих списках. поле цена на число. Ну и несколько полей на длину текста. Реализация на серверной части на пхп у меня есть (переношу самописный движок на пхп), но хотелос...
malivadim
2015.12.05, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать динамическую форму с валидацией?
Ответы: 5
Просмотры: 2371

Re: Как сделать динамическую форму с валидацией?

Нашел вот это http://demos.krajee.com/builder-details/tabular-form

но мне кажется, что проще это реализовать самостоятельной валидацией
malivadim
2015.12.05, 18:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать динамическую форму с валидацией?
Ответы: 5
Просмотры: 2371

Как сделать динамическую форму с валидацией?

Может вопрос совсем глупый. Делаю доску объявлений. форма добавления объявления формируется динамически при помощи построителя запросов к БД. У формы количество и название полей может быть разным, т.к. у категории могут быть свои уникальные поля. Существует ли способ проверять такую форму валидаторо...
malivadim
2015.12.05, 17:55
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление данных виджета без перезагрузки стр
Ответы: 13
Просмотры: 6697

Re: Обновление данных виджета без перезагрузки стр

Подскажите пожалуйста, как сделать подгрузку новой формы, поля которой зависят от выбранной категории? На странице имеются 2 формы: <form id="selectcat"> здесь пользователь выбирает категорию. </form> http://s018.radikal.ru/i522/1512/fa/947b2bd0e855.jpg У каждой категории есть свои уникаль...
malivadim
2015.11.22, 10:35
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
Ответы: 43
Просмотры: 45239

Re: [РЕШЕНО] Убрать /frontend/web/ из строки адреса

В общем проблема решилась. Я .htaccess поместил оказывается не в frontent(backend)/web, а просто в frontend(backend).
malivadim
2015.11.22, 10:31
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
Ответы: 43
Просмотры: 45239

Re: [РЕШЕНО] Убрать /frontend/web/ из строки адреса

Спасибо! Пригодится. Пробовал на поддомене админку(admin.site.ru), получается.
Но решил сделать site.ru/admin.

Только для того чтобы в админке все работало (ссылки вида: site.ru/admin/users/index) нужно добавить

'request' => [
'baseUrl' => '/admin'
],
malivadim
2015.11.22, 10:00
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
Ответы: 43
Просмотры: 45239

Re: [РЕШЕНО] Убрать /frontend/web/ из строки адреса

А в настройках OpenServer'а домен не проще создать? Ну например, так: домен - site.ru, папка домена - site.ru\www\frontend\web Это проще, чем такой .htaccess и много правил. Из .htaccess можно только в админку направлять... Например: КОД: ВЫДЕЛИТЬ ВСЁ ... RewriteCond %{HTTP_HOST} ^(site.ru/admin)$ ...
malivadim
2015.11.22, 09:33
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод представления на главной странице
Ответы: 11
Просмотры: 4181

Re: Вывод представления на главной странице

В представление такой код вставлять не нужно. Если надо на главной, в SiteController в действие  public function actionIndex()     {            $model = new AdvCategories();//название твоей модели         $categories = $model->SelectCatRoot();//у меня эта функция вытаскивает категории из БД         ...
malivadim
2015.11.22, 08:56
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] Убрать /frontend/web/ из строки адреса
Ответы: 43
Просмотры: 45239

Re: [РЕШЕНО] Убрать /frontend/web/ из строки адреса

Не получается сделать ссылки вида site.ru/about: Проект advanced на локальном сервере Openserver 5.2.2 выставлен apache 2.4 в настройках доменов Openservera: site.ru -----> папка домена yii2/advanced В браузере захожу на сайт так: site.ru в админку попадаю так: site.ru/admin, но при этом адрес стано...
malivadim
2015.10.19, 19:28
Форум: Документация и рецепты (Yii 2.x)
Тема: Переводим Yii 2.0 на русский
Ответы: 166
Просмотры: 323573

Re: Переводим Yii 2.0 на русский

Для любителей читать в off-line ссылка на pdf версию файлов с github:
https://yadi.sk/d/A0gyA9TPjqxBY