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

Yesvik

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

    1,939
  • Joined

  • Last visited

Everything posted by Yesvik

  1. Времени проверять сейчас нет, но по идее вот так должно получиться ищем строку $output .= '<price>' . $this->tax->calculate($product['price'], $product['tax_class_id']) . '</price>';и меняем на if ($product['special']) { $output .= '<price>' . $this->tax->calculate($product['special'], $product['tax_class_id']) . '</price>'; } else { $output .= '<price>' . $this->tax->calculate($product['price'], $product['tax_class_id']) . '</price>'; } А по поводу ошибки - Яша не понимает элемент <fname> и значение 'fname.vendor.model' атрибута type, такого не предусмотрено в DTD
  2. У меня по прежнему не работает кнопка "Жалоба", пишет
  3. Тег Description стоит прописывать не только для создания безупречного с точки зрения стандартов документа и если это делать с головой то и результат будет.Я не говорю что Description поможет получить более высокие позиции. Правильно написанный Description позволит получить нормальный сниппет, а это тоже важно.
  4. В файле yml.php найди строку $data['picture'] = $this->model_tool_image->resize( $product['image'], 100, 100);и после неё добавь строку $data['picture'] = str_replace(' ', '%20', $data['picture']);
  5. Нет, не присутствует. Загляни в таблицу url_alias... там нет language_id
  6. В общении с новичками надо быть аккуратнее с подобными заявлениями.Я понимаю о чем ты хотел написать, ты понимаеш... а новички воспримут это буквально.
  7. Это крайне неудобно когда надо продвигать EN в Google, а RU в Yandex. Лучше разносить по разным геозависимым доменам или хотя-бы по поддоменам. Но для варианта с поддоменами нужен геонезависимый домен, например .com
  8. То что есть "в коробке" не позволит нормально продвигать многоязычный сайт.Попробуй дать своему SEO'шнику сайт у которого страницы на разных языках имеют один URL.... будет что послушать :)
  9. Нужно во всех файлах изображений заменить пробел на подчерк, например с помощью групового переименования в TotalCommander. После этого в БД можно несколькими запросами сделать аналогичные замены...
  10. Пришлось поразбираться с твоим "Найден по ссылке"... На твоём скрине вероятнее всего результаты поиска по фразе "Детская обувь Белгород". Яша зацепил эту фразу в каком-то анкоре, но на морде твоего сайта, на которую стоит ссылка нет текста про Белгород. Яша не считает морду твоего сайта релеватной этому запросу потому и пишет "Найден по ссылке" Добавь Белгород в текст на морде и со временем всё должно устаканится. По второму вопросу ничего сказать не могу.
  11. Это просто совпадение.Суть проблемы в том функция substr не может корректно работать с многобайтными кодировками, к которым относится UTF-8, и режет не 100 символов а 100 байт. Если объяснять на пальцах то в UTF-8 для латинских символов, знаков препинания и цифр используется 1 байт, а для наборов символов национальных кодировок, например кириллицы, используется 2 байта. Получается если в строке сотый символ однобайтный, то всё режется корректно, а если там где надо резать находится двухбайтный символ который занимает сотый и сто первый быйты, то при обрезании символ разрывается на две части. Вот этот огрызок символа и приводит к тому что появляются ромбики и прочая хрень. Человеку у которого жизнь наладилась при замене 100 на 160 просто повезло. 160-ый байт оказался однобайтным символом. И абсолютно не факт что так повезёт во всех строках. По ссылке которую дал costas описывается как сделать что-бы строка всегда резалась по однобайтному символу. Только используя этот метод надо учитывать что он режет не 160 символов, а примерно 160 байт и реальное количество символов в отрезанной строке зависит не только от слова в районе которого режется строка, а и от того сколько в строке однобайтных и двухбайтных символов. Грубо говоря если текст полностью на русском языке то длина строки будет чуть больше 80 символов. Это "чуть больше" обусловленно наличием в тексте пробелов, цифр, запятых, точек и других однобайтных символов. Используйте решение предложенное costas'ом, пока не будет принято решение как будем затыкать эту проблему. Вариантов есть много, например, для тех кто владеет навыками настройки серверов есть решение которое может решить проблему не только в этом месте, а везде где используются строковые функции не умеющие работать с многобайтными кодировками. Суть метода: Надо включить оверлоад строковых функций и указать внутреннюю кодировку символов по умолчанию Если на сервере используется PHP версии ниже 5.2.8, то это можно сделать в .htaccess такими строками php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8 К сожалению это решение не идеально и при стечении некоторых обстоятельств могут наблюдаться глюки. Этой проблеме уже много лет и она до сих пор не решена, поэтому начиная с PHP 5.2.8 разработчики просто отключили возможность управления оверлоадом в .htaccess и тут прийдётся включать оверлоад в php.ini Одним словом надо разбираться с каждым серваком отдельно и подбирать рабочее решение.. Существует только одно решение которое на 100% будет корректно работать у всех - подключать библиотеку для работы с UTF-8 и перелопачивать под неё весь код где нужны многобайтные функции. Будет ли это сделано и в какие сроки - я не знаю.
  12. Я думаю логичнее создать тему с заголовком соответствующим обсуждаемой теме. Так и напиши "Надо адаптировать модули под OpenCart 1.5.1.1"
  13. "Найден поссылке" появляется когда на стороннем ресурсе присутствует ссылка на страницу запрещённую к индексации, например, в robots.txt Поисковик как-бы оправдывается... типа мне запретили индексировать эту страницу и я по честному не индексировал, но я нашел ссылку на эту страницу и поэтому показываю запрещённую страницу в поисковой выдаче с комментарием откуда я её взял.... примерно так.
  14. http://subversion.assembla.com/svn/ocstoreru/trunk
  15. В репозитории ocStore уже лежат модули WMR, WMZ, WMU, WME
  16. Мне кажется что все ошарашены задачей... Всё можно сделать без каких либо переделок.Выбирается товар наиболее популярного размера и относительно этой мадели расписываются остальные размеры и их цены.
  17. Погоди... зачем со мной связываться?Кажется ты меня не правильно понял... мне этот модуль нафиг не нужен. Я его писал для паблика и выкладывал в паблик... Сделаеш - выкладывай как дополнение или просто в теме...
  18. В файле catalog/view/theme/default/template/product/category.tpl найди строку с переменной $categories[$j]['thumb']; и удали всю строку
  19. Для работы SEO URL, кроме включения соответствующей опции в админке, необходимо наличие в корне сайта файла .htaccess (не .htaccess.txt, а именно .htaccess) Про ИЕ и режим совместимости - не понял С картинками подразделов - не понятно, надо-бы посмотреть на сайт По остальным пунктам - либо правил файлы русского языка либо у тебя языковой пакет с несколькими файлами сохранёнными в формате UTF-8 с BOM (надо без BOM)
  20. Это кажется последняя версия. Если возникнут вопросы - всё расскажу. seo_url_manager.zip
  21. Я думал об этом, но по вопросам не похоже... больше походит на то что человек потихоньку забрёл не в ту степь.Кстати у тебя ещё не пропало желание заморочиться с модулем для управления ссылками вида /index.php?route=common/home /index.php?route=account/wishlist /index.php?route=checkout/cart и т.д. У меня есть такой модуль для 0.2.x, но совсем нет времени перелопатить под 1.х.... Возмёшся за это дело?
  22. А можно поинтересоваться зачем такие странные ссылки, почему бы не использовать ЧПУ?
×
×
  • 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.