Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Баг с длинными названиями темы!
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Описание: Неправильное отображение длинных названий тем!
Гость
Отправлено: 10 Июля, 2004 - 08:40:59
Post Id


УДАЛЁН










Вот был затронут в моей теме такой баг. Заключается он в том, что если у темы длинное название, то это название отображалось неправильно. Вот пример одной темы на моём форуме. Человек создал тему с названием "Такой вопросик про аватары на бесплатных хостах", а получилось "Такой вопросик про аватары - на бесплатных хостах". Tvoyweb предложил изменить в файле topic.php строчку:
CODE:
$topictitle = wordwrap($topics[$topicid]['name'], 32, ' ­ ', 1);

на такую строчку:
CODE:
$topictitle = wordwrap($cur_topic[$intopic]['name'], 20, "\n", 1);

Действительно это помогло, но только отчасти. Этот код исправил отображение заголовка темы при её просмотре, но ведь ещё есть форум, где список тем, поиск, а также профиль пользователя (там отображается ластпост). Как решить проблему? Решается во как: ставим форум на локальный сервер домашнего компа и нажимаем "Пуск" -> "Найти". Далее нам потребуется указать папку поиска - это будет папка, где стоит дистрибутив ExBB. Ну в качестве критерия для поиска в поле "Искать текст" пишем вот такую строчку:
Цитата:

32, ' ­ ', 1

После этого поиск завершит работу. Должны найтись следующие файлы: topic.php, search.php, profile.php, forums.php. Теперь нужно открыть каждый файл WordPad'ом и выбрать "Найти и заменить". В поле "Найти" пишем:
Цитата:
32, ' ­ ', 1

а в поле "Заменить":
Цитата:
20, "\n", 1

И это повторять с каждым из выданных поиском файлов.

ЗЫ. Это уже опробировано и работает 100%. Решает проблемы с отображением не только названия, но и описания темы с длинным заголовком.Однако
 
 Top
maklay
Отправлено: 20 Января, 2005 - 08:07:05
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Янв. 2005  
Откуда: Иркутск

Карма 0




А у меня другой баг с длинными названиями темы:

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

А если название короткое эта ячейка зливается фоновым рисунком до конца.

Странно... Как такое может быть?
 
 Top
Alone
Отправлено: 20 Января, 2005 - 10:18:55
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Tvoyweb предложил изменить в файле topic.php строчку:
CODE:
Код:
$topictitle = wordwrap($topics[$topicid]['name'], 32, ' ­ ', 1);
на такую строчку:
Код:
$topictitle = wordwrap($cur_topic[$intopic]['name'], 20, "\n", 1);


А как изменить это для файла forums.php? Если я делаю в точности как в верху, то исчезает само название топика. Остаётся только знак # для принта и описание темы.
 
 Top
TvoyWeb Администратор
Отправлено: 20 Января, 2005 - 18:56:11
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Смотри что на что ты хочешь поменять
Цитата:
Код:
$topictitle = wordwrap($topics[$topicid]['name'], 32, ' ­ ', 1);
на такую строчку:
Код:
$topictitle = wordwrap($cur_topic[$intopic]['name'], 20, "\n", 1);


Надо быть внимательней Улыбка\n\n(Добавление)
maklay
Покажи где у тебя такое, а то что то не понятно о чем идет речь.
 
 Top
maklay
Отправлено: 21 Января, 2005 - 01:51:24
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Янв. 2005  
Откуда: Иркутск

Карма 0




TvoyWeb
у меня это вот где http://piki.irkutsk.ru/forums
 
 Top
TvoyWeb Администратор
Отправлено: 21 Января, 2005 - 13:03:28
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




maklay
Все понятно. У тебя там в ячейке в качестве фона используется картинка определенной ширины. Поэтому так получается.
Это вроде сабсильвер переделанный?
 
 Top
maklay
Отправлено: 21 Января, 2005 - 13:32:48
Post Id



Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Янв. 2005  
Откуда: Иркутск

Карма 0




TvoyWeb
Оно и верно. Как говорится, зри в корень!

Вот ведь оно как бывает! Спасибо. Увеличил длину картинки на 100 пикселей, и все стало нормально. Думаю, такой длины на любую тему хватит. :о)

p.s. да, субсильвер, переделанный слегка. Нормально выглядит?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0616]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33