Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
10 декабря 2014, 12:11
+1
Не очень охота читать так много кода и текста, но прочитав «проблему» в конце пара замечаний:

1. Комментарии добавляются не к странице, а к thread, который может быть, например, page-155, или mycustomthread, в общем какой угодно. Поэтому на одной странице вы можете вывести разные комментарии, из разных thread…
2.… но в тоже время вроде нельзя делать несколько вызовов TicketsComment, т.к. вроде возникает проблема в javascript =)

короче смотрите что такое thread, и как это устроено в БД.
Наумов Алексей
08 декабря 2014, 11:53
0
=)))
у каждого свое видение того, как что-то работать может. Все, читающие эту публикацию, безусловно рады нововведениям, но исходя из своего опыта, пытаются «усовершенствовать» функционал, предлагая разные пути, в надежде, что будет найден «идеал». Так что мы не критикуем, а предлагаем и обсуждаем. Вот)
Наумов Алексей
08 декабря 2014, 11:35
0
Хотя, и это уже не всех устраивает, не знаю как дальше быть.
устраивает, читай самые первые комментарии!
Наумов Алексей
08 декабря 2014, 10:40
0
Я подразумевал включение.
Может мы по разному пользуемся галереями, в моем сценарии галерея есть у 1-2 шаблонов на сайте, мне проще их включить, чем после каждого добавления шаблона бегать отключать.
Наумов Алексей
08 декабря 2014, 09:23
0
Спасибо!

ms2gallery_disable_for_templates — ура)

Хотя логичнее было сделать просто ms2gallery_templates, по умолчанию — пустую.
Наумов Алексей
28 ноября 2014, 14:20
0
Откуда, из phpmyadmin вестимо, modx_site_content
Наумов Алексей
28 ноября 2014, 09:50
0
Самый простой метод — дополнение Personalize
Наумов Алексей
28 ноября 2014, 09:03
0
Вот, хранит:


задумка понятная, реализуемая, я так делал.

А если вы имеете ввиду, что у комментария нет url, то все верно, у него нет url, ибо комментарий — это не ресурс.
Наумов Алексей
27 ноября 2014, 15:37
+1
Перед последним if выведите sql запрос и посмотрите его, попробуйте запустить в phpmyadmin:

$q->prepare();
echo $q->toSql();
die;
наверняка где-то ошибка
Наумов Алексей
25 ноября 2014, 11:29
+3
5 шаблонов это норм, почему бы и нет?)

Не нравится — оставляйте в шаблоне doctype, head и body, а весь остальной код в страницы убирайте

Я обычно под каждую сущность завожу шаблон, таким образом у меня получаются шаблоны типа Главная, Текст, Раздел Каталога, Товар, Отзывы и т.д., но при этом в шаблонах очень простой код, никаких условий или чего то подобного.
Наумов Алексей
24 ноября 2014, 08:53
0
$dataobject = $modx->newObject($classname);
$dataobject->set($field, $value);
$dataobject->save();
$id = $dataobject->get(''id);
что, не работает?
Наумов Алексей
19 ноября 2014, 14:11
+3
а фраза «будет тормозить 500 товаров» убедительна?
Наумов Алексей
19 ноября 2014, 13:55
0
У меня есть сайт, в котором 50000 товаров, не тормозит, все ок.
Да еще вся база раз в сутки автоматически синхронизируется, обновляются цены, наличии, меняется ассортимент.

И дополнительные поля у меня есть, около 20, да еще они все продублированы в TV полях)) итого 20*50000 TV полей))
Наумов Алексей
19 ноября 2014, 13:29
0
Лучше на начальном этапе поправить пару небольших ошибок, чем потом думать, куда пол сайта пропало из-за верстки или какого нибудь тега незакрытого
Наумов Алексей
19 ноября 2014, 11:41
0
Не очень корректно как то:



после добавления комментария ol и li оказались в одном ряду, и еще один ol вложен внутрь другого
Наумов Алексей
18 ноября 2014, 20:15
0
Я переходил давно. В целом — ставим тикетс, настраиваем, как нужно и смотрим различия между документами в БД. Затем приводим одно к другому. Всю работу я делал через phpmyadmin. Ну в принципе еще наверное можно написать сниппет по импорту-экспотру одного в другое.
Наумов Алексей
18 ноября 2014, 10:39
+1
Какой тут порядок, заходите в таблицу и сбрасываете. Я не запаривался, у меня на одном из сайтов с 50000 начинаются id товара, ничего, продажи идут =)
Наумов Алексей
18 ноября 2014, 08:42
0
В phpmyadmin есть такие функции
Наумов Алексей
17 ноября 2014, 10:17
1
+3
Ну вот сейчас вы сказали: что нужны вывести «Вы экономите:..», это уже нормальный вопрос.

Простой сниппет [[!youSave? &price=`[[+price]]` &old_price=`[[+old_price]]`]]:
$price = empty($price) ? 0 : $price;
$old_price = empty($old_price) ? 0 : $old_price;

if($old_price > 0){
  return 'Вы экномите: '.($old_price - $price);
} 
return '';
как то так, не проверял только)