Всего 122 806 комментариев

Гавриченко Антон
08 августа 2013, 00:24
0
Ошибку выявил: в генерации классов таблиц в xml-схеме для каждого объекта прописал названия таблиц без префикса названия компонента. Пример названия таблицы в БД: modx_mycomponentname_items. В xml-схеме написал: table=«items». Нужно: table=«mycomponentname_items». В итоге в сгенерированных файлах-классах в качестве таблиц использовались значения без префикса названия компонета, который присутствует в БД.
С помощью компонента «Консоль» мог доставать данные из БД по причине использования функции addPackage
$modx->addPackage('mycomponentname', $modx->getOption('core_path').'components/mycomponentname/model/','modx_mycomponentname_');
Здесь третий параметр явно указывает префикс таблиц.
Вопрос закрыт.
Wassi Wassinen
07 августа 2013, 20:33
0
Спасибо. Собирался отписаться — все портил нехороший кешер xFPC. Гадил как только мог. Если кто ставит — имейте в виду, что скорости он придает, но проблем от него может быть очень много.
Василий Наумкин
07 августа 2013, 20:08
0
У тебя что-то выводится дя отправки заголовков. Такое бывает, например при вызове echo перед header().

yandex.ru/yandsearch?text=Cannot+modify+header+information+-+headers+already+sent&lr=64
Николай
07 августа 2013, 18:29
0
Когда захожу через putty пишет
155 packages can be updated.
77 updates are security updates.
Как правильно эти апдейты установить и стоит ли?
apt-get update?
Ilya Z.
07 августа 2013, 18:18
0
кто-нибудь знает, как устранить проблему с url?
Іван Клімчук
07 августа 2013, 16:42
0
От себя скажу, что на сайтах обычно разделяю имена с помощью точки, именую элементы по назначению. Т.е. если есть какой-то блок навигации, то будет что-то вроде nav.item и nav.item.row.
row — всегда строка какого-либо списка

Что касается составных имен блока, то пользуюсь camelCase-форматом.

В php я придерживаюсь стандарта PSR-1,2, где есть возможность PSR-0 (в modx пока нереально).

В остальном помогает здравый смысл и забота о тех, кто будет код поддерживать.
Aleks
07 августа 2013, 15:38
0
Есть один нюанс. Если на сервере есть папка с лежащим в ней файлом index.html, то при обращении к ней мы получим циклическую переадресацию.
Василий Наумкин
07 августа 2013, 14:31
0
Это все нетрудно выяснить бегло просмотрев исходники, например, miniShop2.

Вот чанки, вот сниппеты.
Виталий
07 августа 2013, 13:33
0
Сделайте кто-нибудь редактор характеристик для Минишопа. Действительно востребованная вещь будет.
Богдан
07 августа 2013, 13:23
0
А через migx не пробовали это реализовать?
Николай
07 августа 2013, 12:32
0
Зашел в панельку тоже появилось увеличение hdd, а я планировал 2ю ноду брать, теперь не надо :-) Linode красавцы ни 1 рестарта сервера с его запуска не было и все мегастабильно.
Пётр Молчанов
07 августа 2013, 11:45
0
У мя на CentOs 6.4 x64 ставится apcu и modx отказывается на неё работать. Кто-нить уже сталкивался с таким?
Максим
07 августа 2013, 10:39
0
Василий, не могли бы вы накидать такой плагин? уверен что не только мне он нужен будет. Могу сейчас за него перевести 1000 руб.
Василий Наумкин
07 августа 2013, 05:44
0
Спасибо, так лучше.

Добавил в топик.
Ilya Z.
07 августа 2013, 05:31
0
а как это можно исправить?
Гавриченко Антон
07 августа 2013, 00:46
0
Да, к процессору обращаюсь через коннектор. В качестве параметра url прописываю url: Dashbee.config.connector_url.
Проверял, возвращается верное значение пути к коннектору. Изначально использовал заготовку modExtra, переименовывал только вручную(ошибок быть не должно, ибо всё тщательно перепроверял). То есть коннектор такой же как и в изначальном modExtra.
А как обращаться напрямую? В параметре url нужно просто прописывать адрес к конкретному процессору?
И нужно ли что-то дописывать в коннектор(например адрес некоего процессора), если мне нужно обратиться к некоторому процессору? По логике раз подключается основной класс компонента, в котором прописана вся конфигурация — не нужно.
За ссылку спасибо, не находил её ранее.
Попробую начать всё сначала, проверив изначально работу modExtra, чтобы далее действовать от работающего компонента. Спасибо за отклик.
Aleks
07 августа 2013, 00:36
0
Вот пару часов потратил чтобы разобраться, а через пять минут после публикации тут своего сообщения, нашел вариант редиректа:
rewrite ^(.*/)index.html http://$host$1 permanent;
Проверил пока на одном сайте. Работает.
Aleks
07 августа 2013, 00:19
0
Если запросить адрес
http://modx.pro/help/index.html
то перенаправляет на
http://bezumkin.ru/sections/
Аналогично и с другими страницами вложенностью больше двух. Всегда перенаправляет на второй уровень.
Долго искал решение для правильного редиректа, но так и не нашел.