Знак вопроса в черном ромбе

Автор шпинат, 14 июня 2012, 17:49:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

шпинат

Здравствуйте!

приключилось у меня одно расстройство



красным - эт я сама подчеркнула
вроде не мешает, но неправильно это

подскажите пожалуйста
есть ли этому решение или хотя бы оправдание )

спасибо большое!


maestrosite.ru

Шаблон в кодировке cp1251 ? Исправьте символ на html-сущность (без пробелов): & #187;
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

шпинат

Спасибо!

а где эта зараза спряталась?

GeorG

Вообще-то, faq надо читать, и не будет лишних головных болей...

Цитата: шпинат от 14 июня 2012, 22:35:59а где эта зараза спряталась?
Если вы про разделы, то скорее всего, файл - BoardIndex.template.php
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

maestrosite.ru

Цитата: шпинат от 14 июня 2012, 22:35:59
Спасибо!

а где эта зараза спряталась?
function theme_linkstree() вашей темы, обычно файл index.temlate.php
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

шпинат

Я, правда, стараюсь справляться самостоятельно и не тревожить гуру SMF по пустякам.
Дня 3-4.
Но программирование - это где то значительно выше моего уровня развития.

Пожалуйста, ткните меня носом - как выглядит и как должна выглядеть эта злосчастная строчка с этим ужасным ужасом.
А то я уже вижу только один выход - ставить дефолтную тему и перекидывать CSS и img c этого шаблона.

В ФАКе только про ромбики в календаре и при обрезке слов.
Я просвещалась.




Mavn

в дефолтовой теме оформления строка выглядит так
// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo ' »';

где » является разделяющим символом

если не ошибаюсь
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

GeorG

Мавн, всё правильно в коде (скорее всего), тут дело в неправильно настроенной кодировке.
В общем как я и говорил - http://www.simplemachines.ru/index.php?board=21.0
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Mavn

Цитата: GeorG от 15 июня 2012, 12:33:16тут дело в неправильно настроенной кодировке.
да это понятное дело ...
вопрос же в том чтобы человек знал где посмотреть
хотя самое главное кодировка форума равно кодировке файла шаблона а вот про кодировку клиент молчит
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

шпинат

Вы про ЭТО меня спрашиваете?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <link rel="stylesheet" type="text/css" href="http://trophy-sport.ru/forum/Themes/target_20g/css/index.css?fin20" />
   <script type="text/javascript" src="http://trophy-sport.ru/forum/Themes/default/scripts/script.js?fin20"></script>
   <script type="text/javascript" src="http://trophy-sport.ru/forum/Themes/target_20g/scripts/theme.js?fin20"></script>
   <script type="text/javascript"><!-- // --><![CDATA[
      var smf_theme_url = "http://trophy-sport.ru/forum/Themes/target_20g";
      var smf_default_theme_url = "http://trophy-sport.ru/forum/Themes/default";
      var smf_images_url = "http://trophy-sport.ru/forum/Themes/target_20g/images";
      var smf_scripturl = "http://trophy-sport.ru/forum/index.php";
      var smf_iso_case_folding = false;

      var smf_charset = "UTF-8";
      var ajax_notification_text = "Загружается...";
      var ajax_notification_cancel_text = "Отменить";
   // ]]></script>

   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

:facepalm:

maestrosite.ru

В вашей теме есть function theme_linktree()
{
? Покажите эту функцию
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

шпинат

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree($force_show = false)
{
global $context, $settings, $options, $shown_linktree;

// If linktree is empty, just return - also allow an override.
if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
return;

echo '
<div class="navigate_section">
<ul>';

maestrosite.ru

Это не всё. Самое интересное вы не показали
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

шпинат

#13
показываю все

потому что, повторюсь, это для меня так же понятно как для физкультурника- сложные эфиры :)



// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo ' »';

echo '
</li>';
}
echo '
</ul>
</div>';

$shown_linktree = true;

maestrosite.ru

мда, называется "получи фашист гранату". Здесь:

// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo ' »';


замените стрелочки на &#187:
// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo ' &---#187;';


Здесь три дефиса (---) - убрать, они только для того, что бы отобразить код а не символ.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

шпинат

Спасибо Вам огромное! smitten

все получилось

предыдущее сообщение подправила, а то, знаете ли  knuppel...нахватаешь предупреждений

GodDan

У меня подобная проблема была на форуме 1.1.16 после смены кодировки форума с win1251 на utf8.
Использовал "костыли" приведенные здесь .

Однако, появилась потребность в переезде на новый хостинг. На новом хостинге установил форум с нуля (не хотел перезаливать старые файлы, много мусора накопилось), и импортировал старую БД. "Ромбики" появились снова, что было нормально, т.к. "костыли" я не приделывал.

Что я сделал, зашел в Админку, и выбрал в Обслуживании "Преобразовать элементы HTML в UTF-8" (так в 2.х называется, как в 1.х не помню) и выбрал там все UTF-8. После процедуры "ромбики" исчезли без всякой правки кода.