Ваши предложения?
251 13.03.2019 22:28:50
Re: Безопастность (16 ответов, оставленных в Предложения по улучшению системы)
252 23.02.2019 20:49:38
Re: Вывод картинок характеристик (16 ответов, оставленных в Вопросы по созданию тем оформления)
Владимир, подглядывайте в код блока фильтров. Там все есть
253 22.02.2019 21:48:21
Re: Вывод картинок характеристик (16 ответов, оставленных в Вопросы по созданию тем оформления)
Александр, код не сократить? Действительно только таким перебором?
254 11.02.2019 17:59:15
Тема: Пример триггера для модуля рассылки (0 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте, коллеги!
Пишу свой триггер, но что то не выходит каменный цветок.
Задача при появлении новых товаров выполнять рассылку.
function match()
{
\RS\HashStore\Api::set(self::DATE_LAST_CHECK, (string) time());
$lastrun = \RS\HashStore\Api::get(self::DATE_LAST_RUN,0);
$days = floor((time() - $lastrun) / (60 * 60 * 24));
$new = \RS\HashStore\Api::get(self::DATE_NEW);
$last = \RS\HashStore\Api::get(self::DATE_LAST);
$daysnew = floor((time() - strtotime($new)) / (60 * 60 * 24));
$dayslast = floor((time() - strtotime($last)) / (60 * 60 * 24));
file_put_contents('mlog.txt',var_export(date("Y-m-d H:i:s") ,true),FILE_APPEND);
file_put_contents('mlog.txt',var_export($daysnew." ".$dayslast ,true),FILE_APPEND);
$result = array();
if ((\RS\Module\Manager::staticModuleExists('mailsender'))
&& ($days > 0)
&& ($daysnew <= $days || $dayslast <= $days)) {
$users = \RS\Orm\Request::make() //получим всех пользователей
->from(new \Users\Model\Orm\User(), 'U')
->whereIn('e_mail',array('alerts@ev-lab.ru','mail@bnm-socks.ru'))
->objects();
foreach ($users as $user) {
$result[] = new \MailSender\Model\TriggerData($user);
}
file_put_contents('mlog.txt','sending',FILE_APPEND);
\RS\HashStore\Api::set(self::DATE_LAST_RUN, (string) time());
}
return $result;
}
Есть ли примеры триггеров?
255 07.02.2019 22:15:22
Re: Вывод картинок характеристик (16 ответов, оставленных в Вопросы по созданию тем оформления)
Не поверите, 2 дня потратил, чтобы найти способ. Тоже хотел написать на форум.
На коленке сделал вывод одной из характеристик. Если можно упростить код, то с удовольствием гляну.
<div class='product-specials'>
{foreach $product->fillProperty() as $data}
{if $data.properties['336']}
{$product_property=$product->getPropertyValueById(336,null,false,true)}
{$property=$data.properties['336']}
{foreach $property->getAllowedValuesObjects() as $key => $item_value}
{foreach $product_property as $id=>$value}
{if $item_value.id==$value}
<label class="cb_{$prop.id}_{$item_value@iteration} product-specials_icon " title="{$item_value.value}">
{if $item_value.image}
<img src="{$item_value.__image->getUrl(40, 40, 'cxy')}">
{/if}
</label>
{/if}
{/foreach}
{/foreach}
{/if}
{/foreach}
</div>
256 23.01.2019 14:42:02
Re: Понижение версии (3 ответов, оставленных в Вопросы по работе с системой)
Спасибо! Заодно прибил модули из старших версий.
257 23.01.2019 11:32:07
Тема: Понижение версии (3 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! Необычная ситуация. Необходимо разделить 2 сайта. У второго сайта лицензия будет не "Гипермаркет", а "Витрина". Как понизить версию у копии сайта?
258 21.01.2019 18:57:19
Re: Подсистема поиска. Оптимизация, улучшение (28 ответов, оставленных в Вопросы по разработке модулей и API системы)
Разобрался я в причине того, что результаты поиска в блоке поиска отличаются от страницы поиска)
Я думал, что поиск в блоке поиска делается механизмами модуля Search, но получается, что там свой код и категории ищутся вне зависимости от настроек модуля Search просто по %like%.
Я немного скорректировал searchlineapi.inc.php в блоке поиска. Теперь поиск в категориях идет в следующем порядке: like%, транслитерация like%, %like%, транслитерация %like%. Если на этапе есть вхождение, то далее поиск не идет. Слава богу, "мел" теперь найти можно))
https://yadi.sk/d/geI1drZ9g7ZIJg
И до кучи в контроллере блока searchline поменял порядок вывода: Категория->Товар->Бренд.
В принципе, клиент доволен, я тоже) Получается, что претензии были не к модулю поиска товаров, а к реализации поиска у блока строки поиска.
259 21.01.2019 18:50:32
Re: Шаблон БУСТРАП 4 и вообще дизайн (26 ответов, оставленных в Вопросы по созданию тем оформления)
Поддержу Владимира, поставил плюсик.
260 18.01.2019 00:31:34
Re: Шаблон БУСТРАП 4 и вообще дизайн (26 ответов, оставленных в Вопросы по созданию тем оформления)
Я предположу, что скоро большинство магазинов будут как смартфоны - одинаковые по структуре, функционалу. Клиенту намного приятнее не выходить из зоны комфорта.
У меня есть примеры магазинов на шаблонном дизайне, которые миллионы приносят. Ну цветовая гамма другая, может быть.
261 18.01.2019 00:11:04
Re: Прилипание блока с корзиной пользователем и тд. (4 ответов, оставленных в Вопросы по работе с системой)
Георгий, да не вопрос! Но надо сначала решить, тот ли это вопрос или другой вопрос!))
Что именно Вам нужно решить?
Можно дополнительные параметры передать в вызов sticky:
$("#sticker").sticky({topSpacing:0});
вот мануал на русском: http://vizr.ru/page/jquery-sticky-plugin
262 11.01.2019 16:53:30
Re: 54-ФЗ. Интернет-магазин и онлайн-кассы (143 ответов, оставленных в Вопросы по работе с системой)
3,5 - 3,9% у робокассы за карты
263 10.01.2019 17:20:20
Re: 54-ФЗ. Интернет-магазин и онлайн-кассы (143 ответов, оставленных в Вопросы по работе с системой)
Так можно Робокассой с решением РОбочеки пользоваться или InvoiceBox. Они чеки как ООО сами бьют и в спец теге указывают ИНН продавца (ИНН принципала). Поэтому я перестал nextpay использовать.
264 27.11.2018 19:11:18
Re: Не работают e-mail уведомления (38 ответов, оставленных в Вопросы по работе с системой)
Яндекс свои услуги предоставляет AS IS, условно бесплатно. Не хочешь пользоваться - не пользуйся, ты ничего не потерял.
Коннект вполне себе коммерческий продукт и тарифы платные есть. У мейл.ру тоже самое. А в беплатном режиме сервис показывает рекламу и яндекс/мейл так же с неё имеет копеечку.
265 27.11.2018 18:42:59
Re: Не работают e-mail уведомления (38 ответов, оставленных в Вопросы по работе с системой)
Небольшая компания не имеет морального права заниматься хостингом, понимаете? Ресурсов не хватит в случае проблем. Ресурсов не будет на нормальную поддержку. И так далее.
Т.е. Яндекс тоже шарашка из 2 человек?))) Ведь они не оказывают нормальную поддержку. Знаю небольших хостеров, которые осуществляют быструю и качественную поддержку и больших неповоротливых гигантов) Мало того, я раньше работал в сфере интеграции системы АБС Банк 21 век. Так вот, небольшие группы-партнеры зачастую предоставляли лучшую поддержку, чем головной офис в МСК. А там цены исчисляются миллионами за ПО и сотнями тысяч за техподдержку.
п.с. ещё есть злобные хакеры. которые сломают одного клиента и сломают всех остальных - небольшие веб-студии почему-то думают, что могут арендовать вирт.хостинг и клиентов хостить у себя же, забирая с них копеечку, а им, если что, предоставляя доп.аккаунты. так вот, на вирт.хостингах такого рода - вы все под одним юзером в пределах одного аккаунта. ломают один сайт - ломают все остальные. я никого не имею в виду. просто наблюдение.
Нормальные студии арендуют сервер и каждый клиент крутится под своим пользователем. Тем более, что сейчас есть такие замечательные вещи как ISPmanager 5 Business, а цены на VDS вполне адекватные.
Ломают 1 сайт, вырубаем для выяснения причин. Причем головная техподдержка очень часто делает это еще раньше нас.
Тут выше писали по поводу "не держать все яйца в одной корзинке". Все верно. Поэтому у нас несколько серверов у разных хостеров. Если какой форс мажор, то пользователей очень легко перенести с последней резервной копии в облаке и запустить на другом. Но такое было всего 1 раз.
ам, прямо таки, иной раз так "приятно" бывает разгребать ситуации, когда нового клиента получаем и ждём день-два, пока служба поддержки соизволит ответить. И до сих пор сплошь и рядом - регистрация доменов не на клиента, а на такого "хостера".
Даже интереснее бывает - "хостер" регил домены на себя, а по требованию передавал. А потом просто умер :] К нам тогда пришёл клиент, у него было 8 доменов, по сути, записанных уже на мёртвую душу. Они успешно закончились и перехватить удалось всего лишь 5 из 8.
Сплошь и рядом. И тоже не всегда зависит от размера хостера. Бывает и вообще от хостера не зависит, а клиент попросил друга/родственника/нашел-где-дешевле.
Получается, что ради своего же спокойствия и партнерство регистратора получаешь (заводим клиента-пользователя у регистратора и регим домен сразу на него) и партнерство у хостера серверов VDS.
В итоге и сайты клиента не пропадают, потому что можешь не удалять сайт при просрочке оплаты на своем сервере и домены не уходят, потому что часто за клиента же их и оплачиваешь.
Поэтому тут вопрос в совести, профессионализма и уровня пофигизма, а не размера компании. Грубо говоря, есть гигант МакДак, а есть личный повар))
266 26.11.2018 20:01:25
Re: Не работают e-mail уведомления (38 ответов, оставленных в Вопросы по работе с системой)
Бутаков пишет:Polo Art пишет:тема тут совершенно ни при чём - смотрите работу функции mail() и спрашивайте хостера
Хотя... хостера о чём спрашивать? вы выбрали говнохостера с инн == 5243035580
у них аж 2 сотрудника официально в штате.
https://zachestnyibiznes.ru/company/ul/ … HENDI-HOSTА если в компании официально 3 человека, то уже корпорация?
Так мы услуги хостинга и не предоставляем, если на то пошло
(да и информация устаревшая по трём сотрудникам-то)
Одно дело - оказывать разные услуги, и совсем другое хранить личные файлы и нести за это ответственность.
Не надо передёргивать. Если нормальные серьёзные хостеры, с адекватной круглосуточной техподдержкой, работающие на нашем рынке уже очень давно. Что тянет юзеров к говнохостерам - я вообще не понимаю. Цена-то там не ниже.
Они могут просто быть партнерами других хостеров - рег.ру, firstvds и т.д. Мы по такой схеме работаем и клиенты довольны, хотя в штате не 200 человек. Своих клиентов удобнее держать у себя. Причем обоюдно. Сколько раз было так, что забывали оплатить хостинг, продлить домен на других площадках и возникали нерешаемые проблемы. Используешь мощности крупного хостера, его техподдержку. Мелочи какие то сам решаешь.
267 26.11.2018 19:58:09
Re: Долгая загрузка сайта (7 ответов, оставленных в Вопросы по работе с системой)
Александр, с отключенным кешем на нормальном хостинге ридискрипт грузится от силы на секунду дольше.
Мы ж его почти всегда отключаем на деве, нафиг он там нужен
Абсолютно согласен.
268 26.11.2018 00:22:25
Re: Всплывающее окно со скидкой при входе на сайт (2 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
http://marketplace.readyscript.ru/addons/modalokno/ вот тоже подходит. Ну и sendpulse
269 26.11.2018 00:19:39
Re: Долгая загрузка сайта (7 ответов, оставленных в Вопросы по работе с системой)
ReadyScript не требователен к ресурсам. Чтобы 15 секунд загружался сайт - нонсенс.
270 26.11.2018 00:17:24
Re: Не работают e-mail уведомления (38 ответов, оставленных в Вопросы по работе с системой)
Проще всего завести корпоративную почту на Яндекс.Коннект или Мейл.ру для бизнеса и отправлять по smtp через данные сервисы. Да и собственную почту держать там удобнее.
Инструкции просты.
Иначе, из за неверных настроек домена, попадания ip сервера хостера в списки спаммеров, письма нормально доходить не будут.
271 14.11.2018 11:42:51
Re: Автоматический постинг новостей и статей по времени + баг со временем. (7 ответов, оставленных в Предложения по улучшению системы)
В Joomla есть такой функционал. Поля "Начало публикации", "Окончание публикации"
272 13.11.2018 05:07:07
Re: Автоматический постинг новостей и статей по времени + баг со временем. (7 ответов, оставленных в Предложения по улучшению системы)
Идея отличная! Но надо делать модулем.
273 13.11.2018 05:04:39
Re: Товары, которых нет в наличии (3 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте! В настройках модуля "Каталог товаров" пробовали убрать галку с "Отдавать 404 ответ сервера у скрытых товаров? "?
274 09.11.2018 10:45:05
Re: Изменение цвета (1 ответов, оставленных в Вопросы по облачному сервису)
Я не пользовался облачным сервисом, но в обычной версии в меню "Управление->Шаблоны" можно менять файлы темы.
Только создайте копию файла с суффиксом my. Было main.css станет main.my.css. Либо клонируйте тему.
Рекомендую не пользоваться старой темой, а использовать новую Flatlines (современная)
За фон снизу отвечает style.css 599 строка
.advBlock .advList {
background: #2bbfbd; <---менять тут
text-align:center;
padding:8px;
}
Фон вверху 199 строка этого же файла:
.headerContainer {
background: url(/templates/default/resource/img/bg-black.gif) repeat-x top left;
height: 73px;
padding-top: 1px;
}
Можно переопределить эти стили в файле custom_styles.css
275 25.10.2018 15:15:44
Re: Нужен программист для написания модулей (4 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)
Судя по росту популярности, скоро все программисты перестанут выполнять заявки)