Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

rb2

Ветеран спільноти
  
  • Публікації

    2 128
  • З нами

  • Відвідування

Усі публікації користувача rb2

  1. Там нельзя принудительно префикс ставить (не должно быть редиректа). Иначе в каких-то случаях возникают проблемы (уже точно не помню, где/когда). В общем, корень сайта обязан отдаваться как "/" (без редиректа на текущий /ru/ или /en/), даже если префиксы языка в остальных местах присутствуют всегда.
  2. [...] Т.е получается уже <img ... src="http://site.com/#"> [...] Да, мы это уже обсуждали: firefox ведёт себя странно. (Примерно как Даниэль, он тоже любит много лишних запросов к серверу). Какое отношение это имеет к обсуждаемой теме сеопро с языками и якобы спонтанному переключению языков? Или неработоспособности lazyload с таким сеопро? Вы притворяетесь? Потому что кликнуть вручную по такой ссылке для проверки сеопро, переключается ли язык по голой ссылке, легче, чем городить lazy load.
  3. Корона не жмёт? Я устал спорить об очевидном и о том, что элементарно проверяется. ks Fly cart работает. AJAX работает. Lazyload работает. Встречался, видел. Пля... я не знаю, как ещё объяснить. Конкретику давайте. Что, например, у меня на сайте OCJ не работает в местах, где можно легко аякс или ссылку без обязательного кода языка проверить? Вам ссылок с ahref="#" там где-нибудь натыкать? Или проверок руками и на главной хватит?
  4. Все изменения в лучшую сторону стали происходить и продавливаться только с появлением в команде Опенкарт Джеймса Аллсупа и Вэлфорд Медиа.
  5. С какого перепугу? Будет использоваться либо текущий язык пользователя, либо AJAX запрос пропущен "AS IS". С какого перепугу? Если нет языкового префикса - используется текущий язык пользователя. С какого перепугу? Работы там - кот наплакал. Проверка и переключение языка - штуки 3 проверки. Плюс в код формирования урл добавление текущего языка пользователя. Ну и пропуски AJAX запросов, плюс картинки можно отдавать без кода языка в урл. Хотя иногда наоборот хочется разные картинки для разных языков (например лого с графическими надписями). По сути - это всё. В общем, я это писал уже чуть выше. Там логика обработки этих языковых префиксов - всего 2 предложения. И всё логично и просто, нет никакого спагетти и неоднозначностей. Заморочки возникают только при желании оставить вариант с отсутствием кода языка по умолчанию в урл. И при обработке адреса главной страницы (чтобы адрес "/" был доступен без редиректов и без кода языка, если выбран вариант с постоянным присутствием кодов языков в ЧПУ).
  6. Кто ж знал, что подготовленный и выложенный для всех оригинальный сеопро Yesvik-а из ocStore не будет взят в работу над ocStore? А вместо неё стали развивать копию без отдебаженного языка в урл и других исправленных ошибок. Некоторые из которых, похоже, до сих пор тянутся.
  7. Понятия не имею, как там. Сделал так, как было в сеопро из ocStore 1.5 с доработкой кодов языка в урл от @freelancer Как было и устраивало всех до этого 4 или 5 лет, начиная с ocstore 1.01 в 2011. Нет. Код языка в ЧПУ - индикатор системного языка, урлы формируются исходя из него. Он же является переключалкой языка. Ничего там не вырисовывается. Всё прекрасно работает уже пару лет. Ну и не у одного меня оно работает на живых магазинах. Давайте без этих абстракций, я блондинка и устал от разговоров "взагалі". Что конкретно не так и как надо правильно?
  8. Вот это и я предлагал делать, пока другого вменяемого варианта нет Сеопро с кодом языка в урл уже давно есть и работает как написано. Сделано и лежит на гитхабе ещё за полгода до появления первого ocStore на OC2, пока бушевали разговоры делать или не делать, так или не так и т.п. Ещё во времена первых релизов OC2000.
  9. 301 им делать. Как в сеопро уже давно делается. Года два ко мне уже прибегают за установками пациенты опенкарт_раши и ни разу их эта проблема не волновала. Да и 301 нормальный и правильный механизм. Приходит старый урл (без языкового префикса) и текущий язык неизвестен (первый визит или визит робота) - редиректим на новый урл (с языком по умолчанию). А в новом урле есть код языка, который переключает его в системе.
  10. Так я и говорю - должен быть код языка в урл, который одновременно и разделяет урлы и является переключателем. А дальше - хочешь, один кейворд на все языки, хочешь - разные. Просто и понятно. А кому и зачем такая черезпопная реализация, которую сделали в OC3 - хрен его знает.
  11. Я б вообще к чертям убрал. Не понимаю, зачем их изначально надо было резать. Переключалка языков в моем варианте сеопро есть, мне хватает. Как быть в 3.0 - не думал. Я, разумеется, считаю, что язык должен быть в URL и переключать его заодно. Что-то не вижу тут никакой связи чпу с языком. Только с магазином. Может она есть где-то в коде по соседству, не смотрел. И предпочёл бы видеть предохранитель `LIMIT 1` в этом запросе. Поскольку непонятно, сколько там дублей в базе вытянется по одному кейворду.
  12. @Yoda без перехода на личность Д. ответить на твой вопрос у меня не получится. Промолчу.
  13. Wechat Pay. http://open.wechat.com/cgi-bin/newreadtemplate?t=overseas_open/section_detail&show=pay https://github.com/opencart/opencart/search?utf8=✓&q=wechat&type= А состояние фильтров там в гет-параметрах же передаётся? Чтоб не терять при навигации (при возврате с товара). Наверное.
  14. `Git blame` же. Приветы - shoputils-у: $ git blame -L 46,50 header.php f4038c53 (Daniel kerr 2014-08-27 12:57:09 +0800 46) $this->load->language('common/header'); 0f8e35d7 (shoputils 2017-02-20 00:22:37 +0300 47) $data['og_url'] = (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1')) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); 00046435 (dinox-pro 2015-11-11 13:03:26 +0200 48) $data['og_image'] = $this->document->getOgImage(); f4038c53 (Daniel kerr 2014-08-27 12:57:09 +0800 49) f4038c53 (Daniel kerr 2014-08-27 12:57:09 +0800 50) $data['text_home'] = $this->language->get('text_home'); А здесь shchs $ git blame -L 224,230 common.js 0833932a (shchs 2016-10-30 13:05:29 +0300 224) var now_location = String(document.location.pathname); ffcf8468 (Daniel Kerr 2015-08-18 13:06:20 +0100 225) 0833932a (shchs 2016-10-30 13:05:29 +0300 226) if ((now_location == '/cart/') || (now_location == '/checkout/') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) { 6f5fca4f (Daniel kerr 2014-09-01 21:56:13 +0800 227) location = 'index.php?route=checkout/cart'; 6f5fca4f (Daniel kerr 2014-09-01 21:56:13 +0800 228) } else { 6f5fca4f (Daniel kerr 2014-09-01 21:56:13 +0800 229) $('#cart > ul').load('index.php?route=common/cart/info ul li'); 6f5fca4f (Daniel kerr 2014-09-01 21:56:13 +0800 230) }
  15. Расскажите для тормозов, что случилось. Или что было. Или что погуглить. Я проблем не заметил. Банк - П24 работает (вроде). Магазин продуктовый работает (терминалы на кассах ок, хотя на некоторых - точно, таблички о неработоспособности терминалов висели). Второй магазин (мелкий, с печеньками) - тоже ок, там тоже карточкой платил. В первом магазе терминал на кассе был ощадбанковский. Во втором - приватбанковский. Да? Я из Днепра, если что. UPD: ок, читаю про петю.
  16. Мало ли кто что влепит от незнания. В опенкарте есть код, есть какие-то внутренние соглашения, нет документации. Это использование `_status` ничем не лучше и не хуже остальных. Вполне безобидная хрень, которая на поверхности и легко и быстро обнаруживается разработчиком.
  17. Так не бывает. Вы наверное просто смотрите не туда. Искать надо в логах ошибок веб-сервера, а не в логах опенкарт.
  18. Ну и рефлекторно лезем посмотреть на индексы и видим традиционно: ни по языку, ни по `store_id` индексов нет. Ламер-тормозилла.
  19. А это случайно не связано с новым инструментом "Language translation"?
  20. 1. Убедитесь, что вносите изменения именно в тот шаблон, который используется. 2. Обновите модификации (это в разделе расширений/дополнений).
  21. Давайте я сам решу, какими проектами с какими бюджетами мне хочется заниматься. Ваше предложение попало в зону интереса, но какие-то формулировки трактовать можно двояко и поэтому потребовались уточнения для более однозначного понимания условий сделки обеими её сторонами. Как ещё объяснить, что иногда вопрос - это просто вопрос, потому что непонятно, а не желание вытянуть с вас 1000 вместо 100? Впрочем, до свидания. Всё равно не сработаемся.
  22. А долго ещё ждать хоть какой-то КОНРЕТНЫЙ ответ? Ну сколько обычно был занят ваш прошлый разработчик? 5 часов в месяц? 2 часа в день (40-50 в месяц)? Больше? Неужели эту оценку (уже имеющуюся) сложно озвучить? Просто квалифицированный senior PHP dev - это минимум $15 в час. Тот, что умеет ещё и фронт-энд / jQuery, и верстку, когда надо - ну 20-30. Если не больше. Причин продавать свои услуги дешевле не так уж много, хотя в принципе их придумать можно. Остальным проще на Upwork сидеть. Я пытаюсь понять - насколько вы в курсе имеющегося положения вещей. И на какой примерно объём работ рассчитываете. Может ваш предыдущий разработчик просто ничем не занят был и запасов хватало, вот и помогал хорошим знакомым. Ну или учился. А вы проецируете эти ожидания на весь мир, если кроме него ни с кем не работали.
  23. @whiteblue это проза жизни. Борьба с ними неэффективна. Клиентов таких лучше и не хотеть. Тех, у кого это в ранге жизненной философии. Случайно залетевших и неразборчивых - мало. И рано или поздно они получат с вареза порцию шеллов и наедятся по самые гланды или поумнеют и придут за нормальным сервисом и обновлениями. Но тащить силком - я смысла не увидел. Любое кодирование - от воров защищает не очень, а порядочным клиентам жизнь часто осложняет. По некоторым данным доход после начала ионкубленья модулей растёт. Но подумайте, за счёт какой аудитории. По другим данным - процент ворья и сознательных мошенников таки очень низкий на фоне обычных потребителей. Проще и дешевле без разбирательств вернуть капризному клиенту деньги, чем выносить себе мозг и забивать его говнищем. С чем борешься - тем и становишься в итоге. Вспоминайте это почаще. Согласен с @nikifalex - лучше заниматься обновлениями и не забивать голову и карму этой проблемой вообще. Если не хватает на пропитание - оставлять в ранге хобби, а продавать свои услуги.
  24. Да я прекрасно понимаю. Думал о таком же формате, правда он мало кому интересен. Но ответов на свои вопросы так и не вижу. Подписаться на хрен пойми какую загрузку и невозможность её спланировать - кому из разработчиков такое надо? Поэтому и вопросы возникают.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.