Всего 125 346 комментариев

Roman Smile
16 мая 2013, 13:16
0
Спасибо, работает.
Виталий Киреев
16 мая 2013, 13:05
0
$modx->getOption('base_path'). 'images/gallery'
Roman Smile
16 мая 2013, 13:01
0
Вопрос еще актуален. Поясню. На странице вызывается
[[!TicketForm?]]
Там все по умолчанию. После правильного заполнения и отправки тикета (без публикации) тикет отправляется на модерацию, а юзер отправляется в раздел тикетов, в который он создавал свой тикет. А нужно направлять юзера во всех случаях на отдельный документ. Как это сделать?
Дмитрий Век
16 мая 2013, 11:35
0
Эх, проблему не побороли, хотя очень надо, но решили вопрос отложить, еще раз все проверили, дело именно в хостинге и создании окружения для поддомена.

Хотя пхп_инфо и пишет что все одинаково, но для имясайта.ру ставишь и все работает, даже без свойства «Да» что в первом сообщении, а если заливаешь на shop.имясайта.ру — не работает phpThumb

Временно решили сделать магазин на имясайта.ру/shop/ а дальше может разрулится что-нибудь.
Спасибо за поддержку
Андрей Ятин
16 мая 2013, 11:03
0
Работает хорошо, просто неожиданное поведение. Доделаю проект отпишу результаты по несложным выборкам из нескольких десятков тысяч товаров.
Василий Наумкин
16 мая 2013, 07:22
0
Проблема то в чем? Медленно работает, или выбирает неправильно?

Посмотри исходник, станет понятно, почему так.
Попробую оптимизировать в новой версии.
Василий Наумкин
16 мая 2013, 07:18
0
Вот код генерации картинки в галерее, там нет никакой привязки к директориям.

Думаю, это phpThumb не может понять твоё системное окружение.
Дмитрий Век
15 мая 2013, 22:24
0
Прошу прощения за назойливость.
Я почти достиг цели, но вот одно никак не пойму.

При формировании превьюшки из МиниШоп ей дается некое имя (функция setSourceFilename) — и формирует путь до исходника, что нибудь типа uf_dnAmer, по идее он должен записывать в директорию upload_tmp_dir, которая указана в настройках PHP

в дампе выше это сточка [3] там путь setSourceFilename(/tmp/uf_RMMwPC)
— Но у меня ($filename) формируется /var/tmp/uf_dnAmer и я нигде не могу найти, где это можно поменять, а точнее совсем убрать, поэтому что это не правильный путь,

в окружении пхп путь до временной стоит /tmp/www

А откуда берется /var/tmp/, не могу разобраться, смотрел везде, в том числе и /core/model/phpthumb/

От этого проблема и формируется, дальше идет функция ResolveFilenameToAbsolute($filename)
И она мне собирает путь: $AbsoluteFilename = $this->config_document_root.$filename;

Вот как то так
Виктор Долгий
15 мая 2013, 21:53
0
Пробуй, а если не получится — пиши, я уже на месте, чем могу, тем помогу :)
Сергей Фартушный
15 мая 2013, 20:14
0
я имею ввиду разрешат ли те кто мне платит за это
Дмитрий Век
15 мая 2013, 20:10
0
thumbof работал, вроде проверяли, а вот про то что www не может выйти выше это я что-то не подумал, будем пробовать
Василий Наумкин
15 мая 2013, 19:37
0
Полагаю, что разница всё-таки есть.

Судя по логу, ругань идет именно на то, что phpThumb не может создать файл выше корня сайта. Права в порядке, понятно, но возможно что у вас юзеру сайта вообще запрещено выходить наружу — chroot.

Попробуй изменить конфигурацию php, выстави параметр upload_tmp_dir внутри директории сайта.

Еще проверь, работает ли сниппет phpthumbof, или такая же ругань?
Wassi Wassinen
15 мая 2013, 19:18
0
Василий, а ткнуть пальцем можешь? Если свежо в памяти. Я, по-моему, где-то видел тут про расширение этих самых классов.
Дмитрий Век
15 мая 2013, 19:18
0
Спасибо Василий. Как-то и не хотелось вас дергать, думал кто из пользователей сталкивался. Проблема не однозначная, на другом домене все работает и превьюшки делаются, только мы там столько раз всего передернули (тестовый домен для черновых работ) что уже и не знаю что и как, а попробовали поставить чистую систему и магазин (все в последних версиях чтобы было) и не работает.

Сервер тот же, домены с одинаковыми настройками, только там где чистая сборка поддомен shop… вот и вся разница
Василий Наумкин
15 мая 2013, 19:04
0
Ну это в корне меняет дело! Теперь стало все сразу понятно, да.

Тебе надо сделать свой класс оплаты, чтобы он выставлял счет на оплату по безналу =)
Василий Наумкин
15 мая 2013, 19:02
0
У меня есть инструкция по настройке сервера — если ей следовать, проблем не возникает практически никогда.

Больше ничего не могу предложить. Убедиться в работоспособности можно на modx-test.com
Дмитрий Век
15 мая 2013, 18:55
0
У меня тут дискуссия типа «сам с собой» :) в общем смог залезть рутом на сервер, нашел путь о котором вначале ошибок пишется [3] => setSourceFilename(/var/tmp/uf_89llsZ) set $this->sourceFilename to "/var/tmp/uf_89llsZ" in file «phpthumb.class.php» on line 243

файл создан, но нулевого размера. Права 777, место позволяет.
Все, дальше никаких выводов и предположений сделать не могу. Почему он не создается.

Но хоть понял почему переменная называется что нужно включать «разрешить_положить_исходник_выше_рута».

Поможите други! плиз