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

Виталий Батушев
19 января 2013, 23:43
0
Угу. Спасибо. Затея была глупая. Переделал все по-другому.
Василий Наумкин
19 января 2013, 23:31
0
Нужно подключать modTemplateVarResource, причем, сколько ТВ — столько раз и нужно подключать, под разными алиасами. Это потому, что один ТВ — это одна строка в таблице в id ТВ, id ресурса и значением.

Я совсем не уверен, что это будет хорошо и быстро, если ты подключишь одну таблицу 10 раз.
Clean
19 января 2013, 22:56
0
Ну предлагаю сюда прикрепить дерево ресурсов в развернутом виде с разделом сниппеты, а так же полностью код Вашего шаблона.
Чудес не бывает, если на одном шаблоне работает, а на другом нет-значит нужно искать отличия.Где-то ошибка,.
Попробуйте на modx-test воспроизвести ситуация, если проблема останется -сообщите логин пароль, посмотрю, возможно помогу если разберусь
Акопян Юрий
19 января 2013, 22:26
0
Я указывал шаблон для тикетса ( ток не знаю нужен мне он вообще или нет, если мне важно прикрутить коментарии к статьям вместо quip)
Я правильно Вас понял — сниппет не отображается вообще?
Отображается только логинза, которая нормально логинится и все!

На локалхосте, что важно на Theme.Bootstrap все отлично работает, а на моем шаблоне к сожалению не выводит поле для ввода коментариев!
Clean
19 января 2013, 21:56
0
Ну во первых я бы не стал делать
[[Loginza?  &groups=`users`]]
Зачем кэшировать логинзу?

Ну а во вторых, Вы задали Ваш шаблон в системных настройках под Tickets? Может быть в этом дело?
Попробуйте как вариант на modx-test.com сделать аналог.

Я правильно Вас понял — сниппет не отображается вообще?

У меня у самого с тикетами проблема на локал хосте, на сервере работает, правда там чуть другое.
Если поборю — отпишу что было, т.к я возможно не один.
Prizrak Pro
19 января 2013, 20:42
0
Можно ещё sql запрос к базе.
Например так.

UPDATE modx_site_content
SET published=1
WHERE parent=val2 AND id>val1

val1 — это с какого значения начинать публиковать. Перед импортом запомнить самое большое id ресурса. (нужно если в данной категории, не все документы опубликованы)

val2 — это id категории в которую импортируете.

И ещё у вас может быть другой префикс у таблиц. У меня modx_

Так я делаю после импорта товаров.
Виталий Батушев
19 января 2013, 20:39
0
Возник вопрос. Хочу я вместе с полями ресурса взять и все его TV.
Понаписал вот это:
$pdoFetch = $modx->getService('pdofetch','pdoFetch',$modx->getOption('pdotools.core_path',null,$modx->getOption('core_path').'components/pdotools/').'model/pdotools/',$scriptProperties);

$where = array('published' => 1,'deleted' => 0,'parent' => $parent);

$default = array(
	'class' => 'modResource'
	,'where' => json_encode($where)
	,'leftJoin' => '{"modTemplateVar":{"alias":"modTemplateVar","on":"modTemplateVar.id=modTemplateVarResource.tmplvarid"}},"modTemplateVarResource":{"alias":"modTemplateVarResource","on":"modTemplateVarResource.contentid=modResource.id"}}'
	,'select' => '{"modResource":"all","modTemplateVar":"all","modTemplateVarResource":"all"}'
	,'sortby' => 'menuindex'
	,'sortdir' => 'asc'
	,'return' => 'data'
);

$scriptProperties = array_merge($default, $scriptProperties);
$pdoFetch->config = array_merge($pdoFetch->config, $scriptProperties);

$rows = $pdoFetch->run();
На выходе нуль. В журнале ошибок: [2013-01-19 20:33:28] (ERROR @ /index.php) [pdoTools] Error 42S22: Unknown column 'modTemplateVar.id' in 'field list'

Вот чую, что глупость какую-то написать в leftJoin, но осознать ее не могу.
Clean
19 января 2013, 19:46
0
Печально (

[2013-01-19 19:28:43] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:29:21] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:29:42] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:32:52] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:32:54] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:40] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:50] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:50] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:55] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:58] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:35:58] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:37:01] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:40:33] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:40:45] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:40:48] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:44:18] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:44:27] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:45:04] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
[2013-01-19 19:45:04] (ERROR @ /connectors/workspace/packages-rest.php) Could not connect to provider at: http://rest.modx.com/extras/
Василий Наумкин
19 января 2013, 19:45
0
Классика.

Он считает, что письма для webmaker.com.ua должен принимать сам. Вот решение.
Василий Наумкин
19 января 2013, 19:44
0
Что-то у твоего хостера со связью.
Василий Наумкин
19 января 2013, 19:43
0
Хм, а я всегда по Ctrl+X сохраняю, при выходе =)
Clean
19 января 2013, 19:39
0
Кхм, а с Linode modx-test нормально льется, странно…
сервер rest.modx.com от меня отвечает…
Kyrychyk Roman
19 января 2013, 19:39
0
Подредактировал /etc/hosts. После этого Modx стал нормально отправлять письма из админки, но сайты так и не отправляют. Уже всё про настройку Sendmail перегуглил. Вроде всё правильно прописал, но так и не полечатся решить…

В логах Sendmail при попытке отправить письмо через Formit выдаёт следующее:

/var/log/syslog-Jan 19 16:22:44 vm10921 sendmail[31526]: r0JCMiBd031526: Authentication-Warning: heis.pro: heis set sender to http://art-vision.heis.pro/ using -f
/var/log/syslog-Jan 19 16:22:45 vm10921 sendmail[31526]: r0JCMiBd031526: from=http://art-vision.heis.pro/, size=1252, class=0, nrcpts=1, msgid=<7ebc9e0695094df1eb9e190a38778ee3@heis.pro>, relay=heis
@localhost
/var/log/syslog-Jan 19 16:22:45 vm10921 sendmail[31526]: r0JCMiBd031526: to=webmaker27@gmail.com, delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=31252, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0,

stat=Data format error
Clean
19 января 2013, 19:22
0
Ну это разумеется, правда например я mc в целом не использую.
Как минимум не удобно в случае, когда в nano скажем сохраняешь файл -это хоткей Ctrl+О, соответственно если nano был запущен из MC -то на этот же хоткей он тоже забинден, и в итоге получается что приоритет у MC, и nano сворачивается, вместо записи.
Понимаю что не проблема, но все же-)
Василий Наумкин
19 января 2013, 19:00
0
Еще прикольнее
sudo mc
Clean
19 января 2013, 18:57
0
Кстати насчет sudo — можете ввести команду
sudo -i

и после, введя пароль рута все дейтсвия будете делать от его имени (аналог su в Debian).
Удобно при работе с скриптами и первичной настройкой системы в рамках SSH сессии
Василий Наумкин
19 января 2013, 17:15
0
Написать эту строку внутрь файла.
Nixon
19 января 2013, 17:01
0
Ок, понятно.

Но всё равно спасибо большое за помощь! )
Bond Nataly
19 января 2013, 17:00
0
Подскажите пожалуйста блондинке —
И вносим вызов этого файла в /etc/rc.local — и скрипт будет вызываться при запуске.
Как именно внести в /etc/rc.local вызов /root/iptables?