Константин Ильин

Константин Ильин

С нами с 10 февраля 2014; Место в рейтинге пользователей: #151
Константин Ильин
30 августа 2016, 11:41
0
Понял, но я был бы рад, что кто-то поддерживает идею «AjaxManager» ибо компонент очень помогает в работе.
Спасибо и на том, что есть щас!
Константин Ильин
29 августа 2016, 13:55
0
Сергей, спасибо за проделанную работу!
Действительно когда приходилось возится с правами это занимало уйму времени.

Еще хотелось бы чтоб в пакет admintools входила похожая штука как AjaxManager. Т.к. AjaxManager давно уже не обновляется и поглючивает когда устанавливаешь на текущие версии модх, а Вы занимаетесь админкой и название(admintools) подходящее, было бы круто чтоб похожий плагин(который работает на свежих версиях нормально) входил в Ваш пакет.
Константин Ильин
22 августа 2016, 13:47
0
Василий не подскажешь как подружить AjaxManager и minishop2
Проблема только одна, свойства товара не отображаются при просмотре товара:
Константин Ильин
12 августа 2016, 23:06
0
Василий, глюк это или нет, решать тебе.
При таких настройках работает:
joxi.ru/a2Xak8bIy8KvyA

Но когда убираешь «Вкладка галерея товара», при редактировании товара вот такое:
joxi.ru/Drl7eY6C4NkXgA

как видно на скриншоте специально протестил на modhost
Константин Ильин
03 августа 2016, 14:21
0
Я так понял у вас такая структура
Каталог
-Категория
--Товар(с их изображениями)

У каждого товара есть этой ткани в интерьере, тогда на странице Категории можно через pdo обращаться к ресурсам(Товарам), получать их изображения(по тегу) ну и выводить их.
но это вам не подходит.

А если в один ресурс так в чем проблема накидать в ms2gallery для Категории и выводить на странице категории?
Константин Ильин
28 июля 2016, 12:39
0
Василий, подскажите пожалуйста, что за глюк такой.


Хостинг таймвеб. Не первый раз замечаю такое на разных сайтах
Константин Ильин
28 июля 2016, 12:30
+1
насколько помню в ms2gallery есть Теги у изображения, т.е. можно изображение ткани обозначить одним тегом(tkan), а в интерьере другим тегом(tkanInt). Далее уже сортировать и выводить по тегам.
Константин Ильин
11 июля 2016, 13:03
0
У заказчика такой, я сам таймвебом пользуюсь
Вроде шара, точно не могу сказать
Константин Ильин
11 июля 2016, 12:40
0
Это была одна из первых мыслей)

PHP logo
PHP Version 5.6.14
Константин Ильин
11 июля 2016, 12:29
0
emailFrom = emailsender
Даже в вызове поставил emailFrom такой же.

Не помогло.
Я не понимаю причем тут emailFrom?

Если ошибка говорит:
Пожалуйста, укажите получателя или получателей электронной почты.
т.е. проблема с emailTo
Константин Ильин
11 июля 2016, 12:17
0
э как бы emailFrom вообще не вводил никуда.

[[!AjaxForm?
	&snippet=`FormIt`
	&form=`tpl.AjaxForm.example`
	&hooks=`email`
	&emailSubject=`Тестовое сообщение`
	&emailTo=`мой адрес`
	&validate=`name:required,email:required,message:required`
	&validationErrorMessage=`В форме содержатся ошибки!`
	&successMessage=`Сообщение успешно отправлено`
]]
В параметрах сниппета FormIt по умолчанию указал emailFrom (asdasd@mail.ru), вот его описание:
Хук «email». Необязательный параметр. Если этот параметр установлен, то он будет определять адрес электронной почты отправителя письма. Если не установлен, то сначала адрес электронной почты будет искаться в данных формы в поле с именем «email», если это поле не будет найдено, то будет использоваться адрес электронной почты из системной настройки «emailsender».

Т.к. ошибка говорит о том что нет получаетелей
Пожалуйста, укажите получателя или получателей электронной почты.
пробовал указать параметрах сниппета FormIt параметр emailTo — туда вставил свой email.
Отправляю форму (не заполнял ничего), пишет, что успешно отправлена, но ни письма ни проверки на валидацию.
emailsender — стоит совсем другой email
Константин Ильин
11 июля 2016, 11:43
0
Сейчас попробовал снести сайт, установил голый modx, установил FormIt и Ajaxform.

Поставил из документации вызов AjaxForm(выше мой коммент) — Все та же ошибка в логе.
Хостинг reg.ru

Нашел строчку которая выдает эту ошибку в лог
/* check email to */
        $emailTo = $this->modx->getOption('emailTo',$this->formit->config,'');
        $emailToName = $this->modx->getOption('emailToName',$this->formit->config,$emailTo);
        if (empty($emailTo)) {
            $this->errors['emailTo'] = $this->modx->lexicon('formit.email_no_recipient');
            $this->modx->log(modX::LOG_LEVEL_ERROR,'[FormIt] '.$this->modx->lexicon('formit.email_no_recipient'));
            return false;
        }
но пока это ничего не дает.
Константин Ильин
10 июля 2016, 16:55
0
1. По моему проще чем в ms2Gallery некуда уже.
2. Сниппет ms2Gallery у него есть параметр resources там и указываете нужный ресурс, он отобразит все изображения ресурса.
Константин Ильин
10 июля 2016, 16:52
0
больше интересует как сделать вывод всех изображений из вкладки
на сколько помню Сниппет ms2Gallery выводит и даже с реализацией слайдера.
Константин Ильин
10 июля 2016, 16:47
0
Чтож, по принципу если не работает твое смотри документацию, вставь то, что есть в документации.
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`tpl.AjaxForm.example`
	&hooks=`email`
	&emailSubject=`Тестовое сообщение`
	&emailTo=`info@domain.com`
	&validate=`name:required,email:required,message:required`
	&validationErrorMessage=`В форме содержатся ошибки!`
	&successMessage=`Сообщение успешно отправлено`
]]
Вставил на страницу, других форм на ней нет. Пытаюсь отправить с пустыми полями, и только на поле email выдает ошибку, хотя в валидации указанно name и message. Пытаюсь проделать тоже самое на таймвебе, там все как и должно быть, настолько хорошо, что я вставляю два одинаковых вызова и они нормально работают.
Formit и AjaxForm переустанавливал.
Скоро лопнет голова…
Константин Ильин
10 июля 2016, 15:04
0
А, просто email подставлял до этого.
Попробовал, та же беда.
Константин Ильин
10 июля 2016, 12:47
0
Не очень понял
&emailFrom=`From: Free Life <gmail@gmail.com>`
Это ничего не дало
Константин Ильин
10 июля 2016, 11:49
0
попробовал вызов на отдельной странице, письмо пришло.
[[!FormIt?
&hooks=`email`
&emailTpl=`letterZvonok.sent`
&emailSubject=`Message`
&emailTo=`me@myemailaddress.com`
]]
<form id="contactForm" method="post" action="[[~[[*id]]]]">
<strong>Please use the form below to send us an email:</strong>
<div>
<label for="contact_name">Name </label><em>(required, at least 2 characters)</em><br />
<input id="contact_name" name="contact_name" value="[[!+fi.contact_name]]" />
</div>
<input name="submit" type="submit" value="Submit"/>
</div>
</form>

Пробую так же отдельный вызов AjaxForm, ошибка та же.
в ht проверил php_flag register_globals Off