Перейти к контенту
  • 0

Недочеты в создании разделов на форуме


henry199

Вопрос

В админке создаю когда разделы, есть ошибки.

 

Например когда делаю название группы на русском, то прописываются только первые 4 буквы.

 

Делаю "Администраторы" получается "Адми".

 

 

Когда делаю разделы слишком длинные названия тоже нельзя делать.

 

Делаю "Показательные уравнения" получается "Показательные уравн&"...

 

Что делать с этим? :D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Я так полагаю что на БД кодировка UTF-8. А на форуме я поставил естественно Windows-1251

 

Кстати при всяких заходах на форум и редактировании сообщений (в общем, на промежуточном окне, когда можно нажать продолжить) появляются иероглифы

 

Например

 

Âàæíàÿ òåìà

 

Ïîäîæäèòå, ñåé÷àñ âû áóäåòå ïåðåìåùåíû...

 

(Èëè íàæìèòå ñþäà, åñëè íå õîòèòå æäàòü)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поставьте кодировку базы cp1251 — всё станет хорошо. Для utf-8 он ещё плохо годится. по крайней мере найдите на форуме про SET NAMES и выставьте там cp1251, или в conf_global.php
Ссылка на комментарий
Поделиться на других сайтах

  • 0

 

$INFO['installed'] = '1';

$INFO['php_ext'] = 'php';

$INFO['safe_mode'] = '0';

$INFO['board_url'] = 'http://************';

$INFO['admin_group'] = '4';

$INFO['guest_group'] = '2';

$INFO['member_group'] = '3';

$INFO['auth_group'] = '1';

$INFO['mysql_tbl_type'] = 'MyISAM';

 

 

Что здесь поменять? Последнее?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ах, у вас 2.1... Тогда только добавление SET NAMES. Но лучше всего саму базу данных привести к cp1251.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Нашел пару интересных на мой взгляд постов

 

Первый

 

Находим файл class_db_mysql.php

В нем меняем

Код

if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) )
	{
		$this->fatal_error();
		return FALSE;
	}

   return TRUE;

НА

Код

  if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) )
	{
		$this->fatal_error();
		return FALSE;
	}
mysql_query("set CHARACTER SET cp1251");

return TRUE;

 

Второй

 

index.php

Найти:

//--------------------------------
// Get a DB connection
//--------------------------------
$DB->connect();


Ниже добавить:

$DB->query("SET CHARACTER SET cp1251");

 

Что-нибудь из этого может быть мне полезно?

 

 

Не понял, а какую проблему эта штука должна была решить? Добавил код. Файл залил.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В вашем случае проще всего обратиться в техподдержку по месту "покупк"и форума, т.к. сложно предугадать всё, учитывая, что вы "полагаете". Или нужен доступ к фтп и серверу б/д. Но я сейчас этим заниматься не возбмусь, времени нет.

 

Проблема с обрезанием слов связана с utf8, как я уже говорил нужно конвертировать базу форума в cp1251. Более подробно сказать не могу, так как не знаю все настройки вашей базы и что написано/не написано в скриптах форума по этому поводу.

 

С быстрым редактированием проблема связана с тем, что форум у вас скорее всего английский, у него большие проблемы с русским в аяксе. кроме как найти русский нуль я ничего посоветовать не могу, исправлять это хлопотно.

 

P.S. И стоит бросить идею форума с утф, ИПБ к этому не приспособлен.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну вот смотрите http://pupilforum.org/index.php?

 

Алгебра

 

— подфорумы: Показательные уравн&

 

 

Не помню где скачивал... Но по крайней мере стоит копирайт.

 

PS: я в кодировках не очень силен. мне главное чтобы не было всяких неприятных "накладок".

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В Админцентре если посмотреть в браузере какая кодировка автоматом выставляется?

Стоит вообще какая-то левая - Западноевропейская ISO-8859-1

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

Довольно интересно решилась проблема. Оказывается, проблема была с кодировкой в админке. Поставил в браузере на 1251, и сразу нормально все стало. Жаль только, что каждый раз браузер приходится настраивать вручную на нужную кодировку.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.