Виталий Валерьевич

Виталий Валерьевич

С нами с 23 декабря 2012; Место в рейтинге пользователей: #333
Виталий Валерьевич
10 февраля 2015, 17:41
+1
Да, есть проблема! Отключи сжатие JS — заведется, в целом гоняется без проблем, остальных конфликтов не выявлено, штука полезная!
Виталий Валерьевич
28 января 2015, 11:10
1
0
Если планируется расширение функционала, то, есть несколько идей, касаемо улучшений по работе с лидами.

1) Добавить статусы: Новые, В работе, Выполнены, Отказы
2) Экспорт заказов
3) Добавление лида из админки
4) Возможность назначить менеджера к заявке (из зарег. пользователей опр. группы)

Вообщем, на реализацию всего этого не рассчитываю, но перспективы у компонента есть весьма не плохие!
Виталий Валерьевич
26 октября 2014, 04:34
0
Коллега, я Вам что-то должен? Требовать или просить, в такой форме будете у своих знакомых. И пожалуйста, обращайтесь к незнакомым людям на Вы!
Виталий Валерьевич
10 октября 2014, 18:59
0
Возможно имеет смысл оформить в pull-реквест и внедрить по умолчанию в функционал minishop-а?
Виталий Валерьевич
05 октября 2014, 04:17
0
Идея интересная и порою нужная. Внедрил в один из магазинов на Minishop2
Виталий Валерьевич
29 июля 2014, 15:11
+2
Уважаемый, Марк и Алексей!

Пожалуйста, выясняйте отношения на других, специализированных форумах.
Не засоряйте тему!

Благодарю!
Виталий Валерьевич
23 июля 2014, 20:01
0
Осталась проблема с процессором reload.
При попытке сменить шаблон в категории или товаре: «Процессор не найден: reload»
Modx: 2.3.1-pl
Виталий Валерьевич
10 июля 2014, 22:54
0
Одна из причин ошибок, которые останавливают работу парсера — наличие не определенных функций, типа: eternalShowMenuPopup(), eternalCustomMenuMobileToggle().

А также вызов плагина flexslider, код плагина отсутствует!
Виталий Валерьевич
23 июня 2014, 14:00
0
Как по мне, наверное правильнее было бы написать простое и не замысловатое REST API.
Виталий Валерьевич
10 июня 2014, 22:37
0
Понятно, воспользуемся стабильной версией, со старым дизайном.
Виталий Валерьевич
15 мая 2014, 10:45
0
Благодарю! Подкрутим, без проблем.
Виталий Валерьевич
10 февраля 2014, 14:49
4
0
Делается очень просто, опишу алгоритм и набросаю от руки, поднимать наработки долго.

Алгоритм:

  1. Получить реферара
  2. Определить поисковую систему
  3. Получить поисковый запрос или ссылку переход с которой был осуществлен
  4. Записать в cookie или в сессию результат
  5. В нужном месте собрать

Пишем сниппет:

$referer = $_SERVER['HTTP_REFERER'];
setcookie('referer', $referer, mktime(0, 0, 0, 1, 1, 2015));
	
if (stristr($referer, 'yandex.ru')) { 
	$search = 'text='; $crawler = 'Yandex'; 
}
else if (stristr($referer, 'rambler.ru')) { 
	$search = 'words='; $crawler = 'Rambler'; 
}
else if (stristr($referer, 'google.ru')) { 
	$search = 'q='; $crawler = 'Google'; 
}
else if (stristr($referer, 'google.com')) { 
	$search = 'q='; $crawler = 'Google'; 
}
else if (stristr($referer, 'mail.ru')) { 
	$search = 'q='; $crawler = 'Mail.Ru'; 
}
else if (stristr($referer, 'bing.com')) { 
	$search = 'q='; $crawler = 'Bing'; 
}
else if (stristr($referer, 'qip.ru')) { 
	$search = 'query='; $crawler = 'QIP'; 
}
	
if (isset($crawler)) {
	$phrase = urldecode($referer);
	preg_match('/'.$search.'([^&]*)/', $phrase.'&', $phrase2);
	$phrase = $phrase2[1];
}

setcookie('phrase', $phrase, mktime(0, 0, 0, 1, 1, 2015));

Запускаем в шаблоне, перед <!DOCTYPE>, далее если используется Formit, создаем сниппет-hook и записываем в него следующую конструкцию (как пример):

$output = '';

foreach ($_COOKIE as $k => $v) {
	if (0 === strpos($k, 'utm')) $output .=  "$k: $v \n";
}

$hook->setValue('referer', $output);
return true;

Итог: получаем плейсхолдер [[+referer]], который содержит всю необходимую информацию по рефереру. Код от руки, естественно требует доработок, но вроде нигде не ошибся.
Виталий Валерьевич
29 января 2014, 11:34
0
Хоть и не в тему, но на месте как говориться. Заметил не приятную особенность, спиннер который находится в правом углу, а точнее его родитель #comments-tpanel, не имеет z-index. Приводит это к тому, что спиннер по слою получается ниже всех остальных блоков и боковой сайдбар просто перекрывает его, не давая возможности на него нажать. Поправь пожалуйста.
Виталий Валерьевич
29 января 2014, 11:27
0
Подумалось мне, а почему бы не позвать js на помощь, просто и то, что нужно. В будущем, надеюсь не далеком, такая возможность появится.
Виталий Валерьевич
24 января 2014, 02:08
0
Да, другое дело. Шустро как и в старые добрые времена =)
Виталий Валерьевич
09 ноября 2013, 18:01
0
А зачем компонент? Необходимо внедрить всего 1 сторонний javaScript и все.
Виталий Валерьевич
09 ноября 2013, 10:07
0
К делу не относится, свои эксперементы, точно не помню, но что-то со счетчиком связано.