Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

freelancer

Ветеран сообщества
  
  • Posts

    10,630
  • Joined

  • Last visited

Everything posted by freelancer

  1. @yurame1nik работает и всегда работало. с профилями не помню что бы были проблемы
  2. @RusichBDA на первой странице этого топика
  3. если вы хотите показывать свою деятельность за какой-то промежуток времени, можете просто показать комиты или разницу между HEAD и какой-то точкой в прошлом. у меня был похожий опыт. несколько ИМ работали на одной версии движка (по сути master ветка) но я не переносил кеши, изображения и пр. куда-то вне директории гита, просто пометил эти файлы как ignored еще.. крайне важно саму директорию .git убрать из публичного доступа (самое простое через .httaccess)
  4. а для чего это вам? если вы просто добавите эти лишние файлы в .gitignore, то git просто перестанет их видеть
  5. subtract в бд по умолчанию 1, скорее всего 0 ставит модуль 1с но попробуйте дефолтное значение в БД проверить
  6. идея такая: выбирать помимо нужных полей, значение соответствия определенного поля условиям фильтра и сортировать по этому условию SELECT (p.model='<value>'), p.* FROM `oc_product` p [WHERE where_condition] order by 1 desc
  7. напишите в лс если актуально я даже парсер пытался делать https://opencartforum.com/files/file/7693-price-manager/ , но он, вероятно, оказался сложен для настройки
  8. хотя там же есть duration я бы попробовал так $content = file_get_contents("https://api.routing.yandex.net/v2/distancematrix?origins=55.7538127,37.5755189|55.7539127,37.5655189&destinations=55.7489841,37.564189&mode=transit&apikey={ваш_api_ключ}"); if ($http_response_header && mb_strpos($http_response_header[0], '200 OK') > 0 ) { $data = json_decode($content, true); if(isset($data['rows'])){ foreach ($data['rows'] as $row){ foreach ($row['elements'] as $element) { if ($element['status'] == 'OK') { $duration = $element['duration']['value']; $distance = $element['distance']['value']; var_dump($duration, $distance); } } } } } duration в секундах, distance в метрах
  9. для яндекса нашел это https://yandex.ru/routing/doc/distance_matrix/concepts/quickstart.html но там только расстояние. вам же время(с учетом пробок) нужно
  10. этот адрес http://maps.googleapis.com/maps/api/distancematrix/json?origins=$from&destinations=$to&language=ru-RU&sensor=false возвращает ответ { "destination_addresses" : [], "error_message" : "You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account", "origin_addresses" : [], "rows" : [], "status" : "REQUEST_DENIED" } скорее всего без API key у вас не получится. что же касается бесплатных ресурсов, скорее всего там ограничение не кол-во запросов по времени
  11. а можно подробнее про перезагрузку DOM ? )
  12. @Algo в бд не может быть два одинаковых урла и модуль прописывает цифры что бы избежать дубликатов
  13. версия для двойки https://opencartforum.com/files/file/2535-seogen20/ @pilc
  14. вообще нужная тема. надо подумать как сделать @Rodion84
  15. @Pricekiller если модуль будет пользоваться популярностью, добавить запуск по крону - не проблема
  16. 1. RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 2. RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/{2,}$ /$1/ [L,R=301] сам не пробовал но должно работать
  17. знаете, я был бы очень рад, если бы opencart не переписывался так радикально от версии к версии и мне не приходилось "перепаковывать" свои модули, но увы ...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.