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

Василий Наумкин
19 мая 2014, 07:12
0
Что-то в логах всё-же должно быть, если происходит ошибка.

Можно попробовать вручную:
$collection = $modx->getIterator('modResource', array('deleted' => 1));
foreach ($collection as $item) {
	$item->remove();
}
Василий Наумкин
19 мая 2014, 07:08
+1
Связи товара + расширенный класс корзины.
Василий Наумкин
19 мая 2014, 07:02
0
Jevix при сохранении комментария проверяет содержимое тегов, и подставляет http:// в картинки, если оно нужно.

Если пользователь указал его сам, то подставлять он не будет, но если ты неправильно изменил tickets.editor_config.ticket и указал там, например, в http:// букву «р» русской — тогда будет подобный глюк.

То есть, Jevix считает твой http:// неправильным, и подставляет свой. У меня это выглядит так:
Василий Наумкин
19 мая 2014, 06:48
0
Сильно зависит от верстки и прочих условий проекта объяснить трудно.

Можно перенести вопрос в «объявления о работе» — авось, кто поможет.
Алексей
19 мая 2014, 05:49
0
Кстати, есть ли какой то антивирусник для серверов?
Николай
19 мая 2014, 05:13
0
Оно видимо еще до апгрейда началось, по sftp отказывалось периодически читать некоторые папки сайта, а теперь вообще все перестало. Причем из админки modx доступ к файлам остался и нормально работает.
Алексей Карташов
19 мая 2014, 03:45
0
Тебе же, автор (Evgeny Epifanov), посоветую создать тему с обозначенным денежным вознаграждением и дать четкую задачу.
Именно это и подразумевается в 3й части 2го пункта из комментария выше.
Просто пришлось расписать, почему автору надо сделать так и никак иначе.

если тебе не лень потратить несколько минут на ответ — ответь по делу.
Т.е. надо погуглить за человека, как циклы в яваскрипте писать? Или весь курс этого яваскрипта здесь расписать, чтобы автор понял — что и куда надо писать? Может быть он сам в состоянии это сделать? Удочку ему дали (в цикле товары добавлять), а рыбачить надо самому.

p.s. первые 2 абзаца вашего коммента абсолютно также относятся и к вашему комментарию. Так что не надо тут.
p.p.s.
иногда такую х**ню сотворит
Прям так и говорил? Ну Конфуций, во даёт. Не ожидал от него.
Wassi Wassinen
19 мая 2014, 03:38
0
Помните, как говорил Конфуций? Он говорил: «Прост человек и намерения его просты, но иногда такую х**ню сотворит, что и мудрецу не понять — зачем. Плачет камень на склоне горы Фудзияма».

Человек пишет в топике — готов отблагодарить. Не понимает он нихрена в яваскрипте и пхп. Я уже писал это на безумкине.ру — если тебе не лень потратить несколько минут на ответ — ответь по делу. Если нет — иди, займись делом. Так все разбегутся и ваш краудфайндинг будет пустующим разделом.

Тебе же, автор (Evgeny Epifanov), посоветую создать тему с обозначенным денежным вознаграждением и дать четкую задачу. И будь снисходителен — здесь не все такие. :)
Алексей Карташов
19 мая 2014, 01:59
0
Как делается этот цикл? Куда его писать? И что писать?
Рассказать как писать циклы на javascript? Люди, да вы вообще охренели?

Я не силен ни JavaScript ни в PHP. Можно подробнее?
что это вообще за wtf??
2 варианта:
1. вон из профессии;
2. гугл/курсы/оплатить работу знающему.

Не отнимайте у людей время вопросами, ответы на которые лежат в области минимально необходимых знаний. Это как дышать, только в веб-разработке. Дальнейшие варианты расписаны выше.
Evgeny Epifanov
18 мая 2014, 20:57
0
Про количество это понятно. Нужно добавить именно несколько разных товаров. Как делается этот цикл? Куда его писать? И что писать?
Василий, помоги пожалуйста.
Василий Наумкин
18 мая 2014, 20:45
0
Посмотри в форму добавления товара — там есть:
<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" />
Есть это поле и в списке товаров, но скрытое:
<input type="hidden" name="count" value="1">
Это про количество.

Если нужно добавить в корзину несколько разных товаров — то только цикл javascript.

Василий Наумкин
18 мая 2014, 20:41
0
В всежескаченном дистрибутиве всего 4500 файлов


Так что, надо брать и смотреть, чего там такого у тебя на хостинге творится.
Василий Наумкин
18 мая 2014, 20:37
0
У меня не было никаких проблем после апгрейда.
Александр
18 мая 2014, 18:25
0
Так и было. Спасибо!
Николай
18 мая 2014, 17:46
0
Василий помоги разобраться пожалуйста. После апгрейда не могу вообще никак попасть на сервер ни по ssh, sftp, ajenti пароль принимает а дальше всё встает колом. ajenti вообще не стартует.
Единственное что успел отловить
* Restarting PHP5 FastCGI Process Manager php5-fpm start-stop-daemon: war
ning: failed to kill 19806: Operation not permitted
rm: cannot remove `/var/run/php5-fpm.pid': Permission denied
Этот процесс запустился после sudo killall php5-fpm, а с остальными что делать?
Я так понимаю теперь по всему серверу Permission denied…
Николай
18 мая 2014, 17:17
0
А этот апгрейд как-то влияет на ssh или может они что изменили? У меня putty уходит в чёрный экран после запуска htop или mc, причем через linode ajax manager они работают
Николай
18 мая 2014, 17:01
0
Тоже только это помогло, спасибо. Мне линод до кучи через putty стал сессии прерывать моментально после входа, пришлось через линодовскую аякс консоль всё делать.
Evgeny Epifanov
18 мая 2014, 16:50
0
Спасибо за ответ. Вопрос в том, как это сделать? Я не силен ни JavaScript ни в PHP. Можно подробнее?
Andrey Grachov
18 мая 2014, 16:22
+1
Можно в цикле слать несколько запросов на добавление в корзину (по одному для каждого товара из списка) или слать сразу все данные, но написать свой обработчик (серверный), который добавит все в корзину.
Артур
18 мая 2014, 15:35
0
Хорошее предположение, но hash функции не требуют дополнительных библиотек.
Я покопался в файлике core\model\modx\modpbkdf2.class.php и нашел в чем ошибка, но я не понимаю почему она возникает.

$hashLength = strlen(hash($algorithm, null, true));
//где $algorithm = sha256;
функция hash на старом и новом сервере возвращают одинаковые значения, но результат strlen разный.
На старом 32 (правильно)
На новом 22 (неправильно)
Исправив
$hashLength = 32;
пароли работают. Но как то не хорошо на душе.
Насчет этого может тоже будут идеи?)
версия пхп нового сервера: 5.3.3-7+squeeze14
версия пхп старого сервера: 5.3.28