Марат
Я делал на работе интеграцию с Атол. Скажу прямо. Очень мутная это тема. В рамках одного проекта еще никуда не шло. А в целом, для системы, чтобы работало на всех проектах… Думаю, не просто. Т
В то же время, есть один клиент. На битриксе. У него встала задача подключить онлайн-кассу. Для битрикса есть готовый модуль для интеграции с Атол. Но, возникли трудности с обновлением Битрикса(интегрированный Едост и куча всего...). И тогда ему, кто-то подсказал про online-check.business.ru/. Сорри за ссылку. Это не реклама. К ресурсу отношения не имею. Просто, думаю, что будет полезно многим. Система интегрируется с экваером. Правда, не знаю, как они чеки формируют. Названия товаров же мы не передаем эквайеру. Но, этот клиент внедрил онлайн-чеки, без никаких изменений на сайте.
Подключить Сбербанк-эквайринг не так и сложно. Есть готовые классы в инете. Схема очень проста. Создается заказ в системе сбера, пользователь редиректится на сбер. Там оплата, и после оплаты редирект обратно на сайт, где можно поймать и обработать результаты оплаты.
Ну, как то так 😊
При запуске скрипта по cron по cli отсутствуют переменные окружения. Это распространенная проблема. Т.е. $_SERVER вообще не определена. Выход:
Гугление и небольшое знание английского подсказывают, что скрипт "закодирован не для этого сервера". Но он 100% закодирован именно для домена ******. Куда копать дальше? Трясти техподдержку? Что спрашивать?
1. Насроить запуск скрипта по wget, как посоветовано в блоге Странника;
2. Попробовать обойти костылем. Как то так :
$_SERVER['DOCUMENT_ROOT'] = 'my_domen.ru';
Лучше воспользоваться 1-м вариантом.
<title itemprop="name">Apple</title>
Работу компонента можно проверить по содержанию папки /cache/. Файлы кеша содержатся там. После выполнения задачи папка должна очиститься.
так я и не обижаюсь. И какая может быть конкуренция, если всё на паблик.Маратик не абижайся, я тибе ни канкурент
Просто не понимаю некоторых вещей. Помимо этой темы я ещё тут в личке общаюсь по сабжу кое с кем.
И не пойму, то ли лыжи не катят, то ли я…
В общем, пользы от темы никакой. Я сливаюсь…
Создавая тему, я предполагал, что будет помощь по тестированию задуманного функционала. Потому что, у самого не хватает времени. Кто-то бросился инспектировать код, кто-то считать запросы в БД. И только один человек написал по настоящему дельные замечания. Если бы мне нужна была критика, я бы так и написал — откритикируйте пожалуйста. Я ж написал, оттестируйте пожалуйста. Компонент не участвует в конкурсе "Самый лучший компонент" или "Чистый код". Можете писать лучше, берите и пишите. А пока не пишете, пожалуйста не мешайте. Я вынужден отвлекаться от своих дел и кому-то что-то доказывать. Поверьте у меня есть гораздо важнее дела, на которые я могу потратить свое время. Спасибо за понимание.
2 простых запроса. Это много?сколько запросов к базе делает при выводе ваш компонент?
К сожалению, это не ошибка модуля. Чтобы исправить, нужно открыть cистемный файл /templates/_default_/admin/modconfig.php и перед строкой 37:Что пока заметил: модуль не имеет настроек, но при сохранении "настроек" с морды модуля перекидывает на 404 страницу: сайт/admin/index.php?view=modules&do=save_auto_config&id=94&ajax=1&title_only=1
<input type="submit" name="save" value="<?php echo $_LANG['SAVE']; ?>" />
<input type="hidden" name="csrf_token" value="<?php echo cmsUser::getCsrfToken(); ?>" />
Компонент только для одного города. Какой город в админке задан, для такого и выведет.Марат поддерживает создание автоматом нужных мест для указания погоды?
Поконкретнее пожалуйста.зачем плодить лишние запросы к базе?
?ссылка в модуле "Подробный прогноз погоды" ни куда не видёт
Если в шаблоне он ведет на страницу "/pogoda".
У компонента 3 задачи для CRON. Вы все три запускали?Так же страница погодаы на 3,5,… дней ничего не выводит.
Итак, порядок запуска. Установили компонент, внесли в админке код города. Сохранили. Если сразу же хотите увидеть результат, тогда нужно в админке вручную запустить задачи CRON компонента. Нет данных в БД, поэтому и не показывается ничего.Но вот что то не кажет ничего.
Стили подточены под фиксированную ширину без сайдбара. Всё же лучше, наверно, задать меньшую ширину. Посмотрю потом. Пока можете поправить как вам нужно, стили вынесены в отдельный файл для удобства.Да и со стилями что-то.
Это страница для результатов поиска. Далее нужно перейти на страницу города, т.е. перейти по ссылке найденного города. И там уже смотреть в адресной строке код. Для Пскова код будет 504341 .Приветствую.1.10.6. Код для города в ссылке не показывает,
Код PHP:
openweathermap.org/find?q=pskov
Другой вопрос, у вас без кода страница компонента грузится? Вроде бы должна быть страница 404. Спасибо, проверю.
Порядка 1200 дней назад был опубликован Компонент POGODA.
Компонент был сыроват, чтобы что-то менять, приходилось править файлы. Кроме того, периодически был недоступен провайдер погоды www.weather.ua. Поэтому уже давно назревал вопрос о дальнейшей доработке. Ну вот, не прошло и 3-х лет 😊, компонент готов. Но нужна помощь в тестировании. Совершенно нет времени тестировать. А проверить нужно досконально. Помогите пожалуйста, кому не лень.
Кратко об изменениях с версии 1.0.0:
1. Изменен провайдер погоды на openweathermap.org ;
2. Все настройки компонента теперь в админке. Для каждой страницы(текущая, 3, 5, 7, 10 дней, 2 недели) можно указать свой тайтл, h1, ключевики, описание, текстовые блоки до прогноза и после...
3. Добавлен модуль информера текущей погоды.
Забрать и тестировать .
Инструкция по установке в файле README.md. Не стоит пока устанавливать на рабочие сайты. Если устанавливаете поверх предыдущей версии компонента, все файлы и таблицы в БД перезапишутся. Не забудьте сохранить резервные копии.
Найденные недочеты выкладывайте здесь. Появится время, скопом всё поправлую и пустим компонент в свободное плавание.
Спасибо!
Друзья! Все, кто имеет отношение к этому нелегкому, но интересному ремеслу!
С праздником! С Днем программиста!
Здоровья Вам! Удачи! Добротного безбажного кода! Адекватных пользователей! Пусть Ваша работа приносит только радость!
Найдите файл /templates/default/controllers/content/category_view.tpl.php или же подобный файл своего шаблона. Найдите строку 15:
$this->setPageTitle($seo_title);