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

Мордынский Николай
05 апреля 2013, 22:16
0
проблема в кешировании, пхп тумб обзывает по своему миниатюры и и хранит сслки на эти миниатюры, у меня было такое. что при закачке новой фото упорно лезла 1 и таже миниатюра. Помогает удаление влезающей фото, а лучше всего использовать сгенерированные миниатюры вот плагин Василия для авто ресайза bezumkin.ru/sections/components/118/

Делаем Migx TV в которой указываем имена нужных нам изображений (не ресайзнутых), и делаем сниппет который по парсит эту тв получает url картинки и создает url миниатюры.
У меня к примеру сделано так что миниатюра созается в под папке thumb дирректории оригинальной картинки с тем же именем.

В итоге заливаю фото в 1 директорию имею под папку с миниатюрами, в ресурсе в TV быстренько накидывая нужные фото в migx TV в итоге получается как то так. msk-gnb.ru сайт только доделывается ))
Василий Наумкин
05 апреля 2013, 20:42
0
Ты действительно думаешь, что кому-то будет интересно вытаскивать из тебя подробности?
Александр Донский
05 апреля 2013, 20:07
0
UPD: шаблон не назначается для тикетов, созданных в админке. Аааааа, получается шаблон надо указывать в админке же? Вот же я слоупок. Василий, прости меня…
Александр Донский
05 апреля 2013, 19:28
0
Значит на первый свой вопрос нашел ответ (В шаблонах getTickets не работает [[~[[+id]]]]), заменив в чанках тикетов [[~[[+id]]]] на[[+uri]].
Но обнаружилась другая проблема — странице с тикетом назначается шаблон, который указан для раздела тикетов, а не тот, id которого я указываю в tickets.default_template.
Василий Наумкин
05 апреля 2013, 16:34
0
Ну ты хоть пиши, какой именно сниппет не выводит, как вызываешь?
Василий Наумкин
05 апреля 2013, 16:29
0
1. При оформлении кода нужно использовать тег code.

2. Чтобы понять в чем ошибка, желательно посмотреть на что ругается процессор:
if (!$response->isError()) {
	print_r($response->getAllErrors());
}
3. Отдельно на почту не надо писать, как есть время — я просматриваю сайт и стараюсь отвечать на вопросы.
Александр Донский
05 апреля 2013, 15:28
0
Я вчера обновил Tickets (0.9.4), в результате ссылки на тикеты формируются пустыми:
<h3 class="title"><a href="">Правила</a></h3>
Что это может быть?
а в журнале:
[2013-04-05 00:17:25] (ERROR @ /assets/components/tickets/connector.php) Encountered empty IN condition with key resource
[2013-04-05 00:17:25] (ERROR @ /assets/components/tickets/connector.php) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `TicketComment`.`createdon` DESC LIMIT 20' at line 1
)
Пётр Молчанов
05 апреля 2013, 13:11
0
В инфе еще написано Server API: CGI/FastCGI, я так понимаю, что это нифига не php5-fpm используется
Василий Наумкин
05 апреля 2013, 12:56
0
Дальше или в гугл, или сделать на это место символическую ссылку с нужного ini.

Честно, не знаю где переменную прописать, надо гуглить.
Пётр Молчанов
05 апреля 2013, 12:47
0
apt-get purge php5-fpm && apt-get install php5-fpm && service php5-fpm start
переустановил и всё равно путь до ini: /etc/php5cgi/php.ini
Пётр Молчанов
05 апреля 2013, 12:18
0
говорит на service php5-cgi stop: unrecognized service. получается и cgi не запущен… странная ситуация
Василий Наумкин
05 апреля 2013, 12:13
0
Попробуй так:

sudo service php5-cgi stop && apt-get purge php5-fpm && apt-get install php5-fpm && service php5-fpm start
Это остановит cgi, если он еще пашет, удалит полностью fpm, с конфигами и установит заново.
Пётр Молчанов
05 апреля 2013, 12:10
0
php5-cgi удалил. ребутнул nginx и php5-fpm, но путь остался прежним. серв ребутать что ли?
Василий Наумкин
05 апреля 2013, 12:05
0
Попробуй просто:
sudo apt-get remove php5-cgi
Пётр Молчанов
05 апреля 2013, 12:03
0
> А зачем тебе одновременно и php5-cgi и php5-fpm?
Дело в том, что изначально серв собирал не я, собрать с нуля пока возможности нет. cgi уже было тут. подскажи плиз что терь сделать, чтобы всё не паламалось :)
Василий Наумкин
05 апреля 2013, 12:00
0
1. А зачем тебе одновременно и php5-cgi и php5-fpm?

2. Да, конечно.

3. Свой, консольный, php5-cli.
Виталий Киреев
05 апреля 2013, 11:34
0
json_encode($b, JSON_UNESCAPED_UNICODE);
Вот так сразу строка получается нормальная. Но setProperty оказывается обратно загоняет в массив, а потом снова применяет toJSON. Обманул так:
$a->_fieldMeta['properties']['phptype'] = 'string';
$a->set('properties', $b);
$a->_fieldMeta['properties']['phptype'] = 'json';
Пётр Молчанов
05 апреля 2013, 10:25
0
Перевл-таки свой работающий серв на связку nginx+php-fpm, но вот возникло несколько вопросов, подскажите кто чем сможет:
1. После долгих исканий и пары ребутов серва обнаружил, что php.ini подгружается из /etc/php5cgi/php.ini, а не из /etc/php5/fpm/php.ini. Подскажите, почему так и чем это чревато?
2. По поводу мод_реврайт: целесообразно ли перевести конструкцию вида location ~ account/([0-9]+) { rewrite ^/account/([0-9]+)/ /index.php?q=account/&userid=$1; } на событие OnPageNotFound?
3. как узнать какой php.ini использует крон?
Clean
05 апреля 2013, 10:19
0
объективно от 400 и до полугода разработки, но все зависит от ТУ разумеется.