Aртур Чикин

Aртур Чикин

С нами с 06 марта 2013; Место в рейтинге пользователей: #178
07 марта 2014, 15:45
0
Yandex отдает мыло, Twitter тоже. Остальные не знаю.
07 марта 2014, 15:20
0
При повторном импорте ты указываешь что TV нужно перезаписать, но так как при перезаписи ты отдаешь 1-5 tv заполненных, а остальные без значения вот и импорт перезаписывает их на пустые значения. Тебе стоит подумать над хаком который будет
Если значение tv == 0 не перезаписывать tv.
07 марта 2014, 14:48
+1
Тут такое дело, на тех ресурсах где для комментирования не нужно вводить email заранее продумывалась вся логика. И там заранее было решено что для существования сервиса не нужно пользователю вводить email. Здесь же немного не так, тут изначально авторы MODX решили что email пользователю просто не обходим. Любой подход пытающийся изменить это делается через костыли. И отсюда все разработчики делают свои компоненты с учетом изначальной философии авторов. Точно так же и Василий не стал изобретать велосипед и просто сделал свой компонент на основе философии авторов modx.

Пользователи выразили пару хороших советов как избежать проблем и отсутствием email у пользователей

1 заставить ввести email
2 если нет email ввести какой нибудь произвольный.
3 использовать только тех провайдеров которые отдают email пользователя

А если тебе не нравится ни 1 из вариантов, то я не думаю что ради тебя будут переделывать бесплатный компонент. Разве что если ты не хочешь прислать свой pull request на github который исправит все недостатки.

Что касается способа моего выражения мысли, то я никого не хотел оскорбить, мне жаль что ты все это так остро воспринял, хотя я тебя предупредил что это сарказм.
07 марта 2014, 12:33
0
фейспалм

Ты работаешь за cms modx revo и должн знать что в revo наличие email у пользователя обязательно.
07 марта 2014, 11:44
0
Прекратите давать заказчикам решать где должен хоститься сайт! Что бы потом не было нытья что хостинг не позволяет сделать что то на сайте.
07 марта 2014, 11:40
0
<сарказм>Нет блин это разработчик решает с каких сервисов брать почту, а с каких нет.</сарказм>
06 марта 2014, 21:07
0
Но вот комментарии для всех показываются одинаково, по шаблону описанному в чанке my.tpl.Tickets.comment.one.auth. Параметр &tplCommentGuest=`my.tpl.Tickets.comment.one.guest` просто игнорируется.
Ты авторизированный пользователь, по этому тебе показывается чанк для авторизированных, зайди на сайт с другого браузера или в режиме инкогнито.
06 марта 2014, 17:43
0
Возможно ограничение стоит в странице extjs минишопа2.
06 марта 2014, 17:41
+1
Либо на js обрабатывай событие submit и отправляй данные на сервер через ajax. Либо в чанке tpl.HybridAuth.my.profile измени строку кода
<form action="[[~[[*id]]]]" method="post" class="form-horizontal" id = "profil"> на <form action="" method="post" class="form-horizontal" id = "profil">

И еще почему у тебя в
<span onclick="TINY.box.show({url:'[[++site_url]] [[~12~]]',width:300,height:450})">Настройки</span>
используется конструкция
[[~12~]] а не просто [[~12]]
06 марта 2014, 15:43
0
Ты бы хоть код показал как вызываешь и что изменил.
06 марта 2014, 15:41
0
Где следует? Что следует? скрины сделай и покажи. Я лично ничего не понял, и я думаю не я один.
06 марта 2014, 13:37
0
Тут не уверен, зависит от того что должен выполнять вызов крона. Обычно крон используют что бы выполнять второстпенные задачи например уборка мусора, чистка старых сессий, рассылка писем. Так что ты для начала сформируй задачу, начни реализовать, а если не получится что то вот тогда конкретный вопрос и задавай.
05 марта 2014, 22:32
0
ISPmanager залазит в исходные настройки mail sender так что копай в эту сторону.
05 марта 2014, 22:30
0
Какая то дикая проблема, проверил на свежей, пустой инсталляции modx (test.modx.pro)

У меня 2 варианта
1 Отключай плагины, редактирующие html код страницы (AdBlock и тд.)
2 Меняй хостинг, Modx на него криво устанавливается.
05 марта 2014, 22:09
+4
Господи, почему сначала задают вопрос, а потом смотрят в сам компонент и его параметры?!
03 марта 2014, 22:25
0
Пишу в браузере, но думаю работать будет:

$data['id'] 		= $_POST['resId']; //твой id
$data['class_key'] 	= 'msProduct';
$data['context_key'] 	= 'web';
$data['parent'] 	= $_POST['cat'];
$data['template'] 	= '3';
//$data['alias'] 	= RAND(0,99999);
$data['pagetitle'] 	= $_POST['nsmes'];
$data['content'] 	= $_POST['texts'];
$data['price'] 		= '550';

$response = $modx->runProcessor('resource/update', $data);
if ($response->isError()) {
    return $modx->error->failure($response->getMessage());
}
03 марта 2014, 21:50
0
Ты в форме методом post передаешь id ресурса для редактирования.
Получается ты передаешь id, pagetitle,content это все вносится в массив resourceData и передается процессору.
03 марта 2014, 18:32
0
Это баг ядра modx пиши к ним в бегтрек.
03 марта 2014, 08:21
0
А ты и не смотрел туда.
03 марта 2014, 08:10
0
0.0016520: Could not process query, error #1054: Unknown column 'modResource.tags' in 'where clause'
Копай в эту сторону.