Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 1641 Просмотров
*

dimasik555

  • Захожу иногда
  • 99
  • 3 / 0
Прошу помочь разобраться с проблемой отображения вводной части материала на сайте http://www.newboot.ru/index.php?page=shop.browse&category_id=11&vmcchk=1&option=com_virtuemart&Itemid=78 вот пример "Теплые и уютные угги Cosy Extra Tall, полностью ручная работа с использованием только лу�... "
virtuemart 1.1.8 stable
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как бороться с такой ерундой " �... "
« Ответ #1 : 09.12.2011, 16:26:56 »
В коде shop.browse или как-там-в-этих-ваших виртах поменять строковые функции типа strpos на аналоги с приставкой mb_
*

dimasik555

  • Захожу иногда
  • 99
  • 3 / 0
Re: Как бороться с такой ерундой " �... "
« Ответ #2 : 09.12.2011, 16:31:21 »
В коде shop.browse или как-там-в-этих-ваших виртах поменять строковые функции типа strpos на аналоги с приставкой mb_
мало того на сайте теперь и голове вопросов добавилось, не понял про "strpos на аналоги с приставкой mb_" если не сложно чуть поподробнее. спасибо.
*

dimasik555

  • Захожу иногда
  • 99
  • 3 / 0
Re: Как бороться с такой ерундой " �... "
« Ответ #4 : 09.12.2011, 21:44:25 »
вопрос актуален
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Re: Как бороться с такой ерундой " �... "
« Ответ #5 : 10.12.2011, 04:20:58 »
Цитировать
В коде shop.browse или как-там-в-этих-ваших виртах поменять строковые функции типа strpos на аналоги с приставкой mb_
немного уточню
в файле components\com_virtuemart\themes\default\templates\browse\browse_1.php заменить функцию substr на mb_substr
*

dimasik555

  • Захожу иногда
  • 99
  • 3 / 0
Re: Как бороться с такой ерундой " �... "
« Ответ #6 : 11.12.2011, 13:40:40 »
<?php if(strlen($product_s_desc) > 150) $product_s_desc = mb_substr($product_s_desc,0,150)."..."; ?>
         <div class="browseProductDescription">
поменял во всех browse поменял не помогает?  :(
*

Overmort

  • Захожу иногда
  • 91
  • 8 / 0
Re: Как бороться с такой ерундой " �... "
« Ответ #7 : 11.12.2011, 17:56:48 »
Похоже на проблему с кодировкой.
Судя по синтаксису функции mb_substr:
string mb_substr (string str, int start [, int length [, string encoding]]) - можно добавить в конце через запятую кодировку символов, например UTF-8.
Попробуйте.

P.S. У меня была такая же проблема. Я просто увеличил количество символов в кратком описании и стараюсь за него не выходить (на то оно и краткое).
*

dimasik555

  • Захожу иногда
  • 99
  • 3 / 0
Re: Как бороться с такой ерундой " �... "
« Ответ #8 : 11.12.2011, 22:50:12 »
поигрался с значениями в этой строчке вроде получилось?! (было 150 и 0,150)
<?php if(strlen($product_s_desc) > 200) $product_s_desc = mb_substr($product_s_desc,0,200)."..."; ?>
         <div class="browseProductDescription">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как создать такой супер материал на Joomla (1.5)?

Автор Alifer

Ответов: 23
Просмотров: 3450
Последний ответ 31.07.2013, 13:42:49
от Alifer
Как бороться с вредоносным кодам, в частности: Troj/ExpJS-II?

Автор Janberg

Ответов: 3
Просмотров: 2093
Последний ответ 24.05.2013, 15:41:02
от Janberg
Изменяются url внутри сайта на такой же url с поддоменом

Автор cybviolence

Ответов: 1
Просмотров: 1074
Последний ответ 27.12.2012, 17:33:01
от cybviolence
можно ли сделать такой сайт на Joomla

Автор katerina37

Ответов: 13
Просмотров: 2557
Последний ответ 15.03.2012, 20:57:28
от tefun
Есть ли такой текстовый модуль Joomla?

Автор Hleb

Ответов: 30
Просмотров: 4544
Последний ответ 01.03.2012, 11:03:34
от mohax