Всего 123 767 комментариев

Василий Наумкин
06 сентября 2012, 18:12
0
Никогда ничего не меняйте в фалах компонента, если не понимаете, зачем.

«Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
Максим Франц
06 сентября 2012, 18:12
0
в принципе &levelClass не обязателен (но спасибо, теперь знаю, что это такое) т.к. оказалось достаточно li.first.dropdown{} :)
Shin
06 сентября 2012, 18:09
0
Попробовал поменять в файле core/components/migx/model/schema/migx.mysql.schema.xml все null=«false» на null=«true» не помогло.
Василий Наумкин
06 сентября 2012, 17:54
0
Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.

А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
Василий Наумкин
06 сентября 2012, 15:56
0
Тогда это какие то непонятки у jquery и bootstrap. Мы тут не при чем =)
Максим Франц
06 сентября 2012, 15:54
0
Спасибо! Попробую.

p.s.
Еще возникла такая проблема. Если в wayfinder.row.inner.tpl в выпадающем меню указать вместо
a href="[[+wf.isfolder:is=`1`:then=`#`
a href="[[+wf.isfolder:is=`1`:then=`[[+wf.link]]
указать ссылку (например для того, чтобы при отключенных скриптах меню работало) переставало раскрываться вложенное меню
поменял jquery 1.8.1 на 1.7.2 и заработало.
Valentin Rasulov
06 сентября 2012, 15:46
0
есть два способа.
1) включить уровни — &levelClass
2) обычно при помощи css. Смотрите в каком уровне вам нужно обработать first — задайте стиль именно к этому уровню.
Василий Наумкин
06 сентября 2012, 15:44
0
Не силен в wayfinder, но могу предложить использовать псевдоклассы CSS :first-child и :last-child.
Они позволят скрыть ненужное, или добавить.
Василий Наумкин
06 сентября 2012, 14:00
0
И у меня совсем нет времени.
Роман Харин
06 сентября 2012, 13:15
0
Совсем нет времени, поэтому решил добавить сортировку иначе.
В таблице ads добавил еще одно поле — place, сделал так, что при нажатии на кнопку добавить баннер появляется radiogroup с выбором одного из трех значения, ​потом в сниппет добавлю параметр place и по нему буду сортировать вывод ​баннеров. НО! Значения из формы добавления нового баннера почему то не ​передаются в базу. Я никак не вразумлю где и что я не добавил или сделал не ​так.
В моделях в схему и в карту добавил.
В ads.js ​добавил
{header: _('Place'),dataIndex: ​'place',sortable: true}
после 77 и 112 строчки
и в районе ​294-296 строчек
{
name: ​'Place',
fieldLabel: 'Place',
allowBlank: ​ true,
columns: 3,
items: [
​ {
name: 'Place',
​ boxLabel: 'Top',
​ inputValue: '1'
},
​ {
name: ​'Place',
boxLabel: ​'Right',
inputValue: ​'2'
},
{
​ name: 'Place',
​ boxLabel: 'bottom',
​inputValue: '3'
}
​],
xtype: 'radiogroup'
}
Антон Слободчук
06 сентября 2012, 00:28
0
Действительно имеет смысл добавить сортировку и описание баннера. Тогда можно делать и такие карусели: twitter.github.com/bootstrap/javascript.html#carousel
Поддерживаю топикстартера :)
Name
05 сентября 2012, 23:13
0
Спасибо большое! Попробую так сделать.
Василий Наумкин
05 сентября 2012, 22:56
0
В DNS можно прописать *.sitename.ru — и тогда все поддомены будут ломиться на нужный ip.

Если nginx им ответит — то получат нужный сайт.
Name
05 сентября 2012, 22:43
0
Я понял, спасибо.
Раньше modx-test.com был на Selectel? Каким образом Вы делали создание поддоменом?
Василий Наумкин
05 сентября 2012, 22:38
0
Видимо nic.ru не собирается обслуживать чужие ip и предлагает вам указать свой собственный DNS сервер.

Используйте бесплатный от яндекса https://pdd.yandex.ru/help/section9/

В nic.ru указываете сервера Яндекс, на Яндексе — соотношение своих доменов и ip сервера.

Потом ждете полдня\день, пока все обновится.

Проверять состояние можно тут whois7.ru/
Name
05 сентября 2012, 22:33
0
Про IP я понял. На nic.ru прописал NS хостера для основного домена, а в конф. файле я прописываю субдомены. Так у меня было устроено на предыдущем хостинге. Сейчас по этой схеме не получается…
Василий Наумкин
05 сентября 2012, 22:28
0
Да. Нужно присвоить вашим доменам новый ip.

Почитайте, что ли, про DNS.
Name
05 сентября 2012, 22:16
0
Перезагрузку сервисов я сделал.
У меня домен зарегистрирован на nic.ru. Мне нужно там прописать поддомены?
Василий Наумкин
05 сентября 2012, 22:03
0
sudo service nginx restart

Ну и в вашем ДНС сервере эти имена должны ссылаться на новый сервер, чтобы он мог ответить на запросы.
Name
05 сентября 2012, 22:00
0
А изменения сразу должны вступить в силу? Я прописал, но поддомены всё равно не работают. Прописываю в конф. файле сайта, в /etc/nginx/sites-available