Aртур Чикин

Aртур Чикин

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

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

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

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

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

Ты работаешь за cms modx revo и должн знать что в revo наличие email у пользователя обязательно.
Aртур Чикин
07 марта 2014, 11:44
0
Прекратите давать заказчикам решать где должен хоститься сайт! Что бы потом не было нытья что хостинг не позволяет сделать что то на сайте.
Aртур Чикин
07 марта 2014, 11:40
0
<сарказм>Нет блин это разработчик решает с каких сервисов брать почту, а с каких нет.</сарказм>
Aртур Чикин
06 марта 2014, 21:07
0
Но вот комментарии для всех показываются одинаково, по шаблону описанному в чанке my.tpl.Tickets.comment.one.auth. Параметр &tplCommentGuest=`my.tpl.Tickets.comment.one.guest` просто игнорируется.
Ты авторизированный пользователь, по этому тебе показывается чанк для авторизированных, зайди на сайт с другого браузера или в режиме инкогнито.
Aртур Чикин
06 марта 2014, 17:43
0
Возможно ограничение стоит в странице extjs минишопа2.
Aртур Чикин
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]]
Aртур Чикин
06 марта 2014, 15:43
0
Ты бы хоть код показал как вызываешь и что изменил.
Aртур Чикин
06 марта 2014, 15:41
0
Где следует? Что следует? скрины сделай и покажи. Я лично ничего не понял, и я думаю не я один.
Aртур Чикин
06 марта 2014, 13:37
0
Тут не уверен, зависит от того что должен выполнять вызов крона. Обычно крон используют что бы выполнять второстпенные задачи например уборка мусора, чистка старых сессий, рассылка писем. Так что ты для начала сформируй задачу, начни реализовать, а если не получится что то вот тогда конкретный вопрос и задавай.
Aртур Чикин
05 марта 2014, 22:32
0
ISPmanager залазит в исходные настройки mail sender так что копай в эту сторону.
Aртур Чикин
05 марта 2014, 22:30
0
Какая то дикая проблема, проверил на свежей, пустой инсталляции modx (test.modx.pro)

У меня 2 варианта
1 Отключай плагины, редактирующие html код страницы (AdBlock и тд.)
2 Меняй хостинг, Modx на него криво устанавливается.
Aртур Чикин
05 марта 2014, 22:09
+4
Господи, почему сначала задают вопрос, а потом смотрят в сам компонент и его параметры?!
Aртур Чикин
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());
}
Aртур Чикин
03 марта 2014, 21:50
0
Ты в форме методом post передаешь id ресурса для редактирования.
Получается ты передаешь id, pagetitle,content это все вносится в массив resourceData и передается процессору.
Aртур Чикин
03 марта 2014, 18:32
0
Это баг ядра modx пиши к ним в бегтрек.
Aртур Чикин
03 марта 2014, 08:21
0
А ты и не смотрел туда.
Aртур Чикин
03 марта 2014, 08:10
0
0.0016520: Could not process query, error #1054: Unknown column 'modResource.tags' in 'where clause'
Копай в эту сторону.