форум vBSupport.ru > vBulletin > vBulletin 4.2.x > Внешний вид 4.2.x
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default Ошибки CSS
4

Вспомнил о старинной ошибке, которая была когда-то допущена разработчиками vBulletin в версиях 4.х
( опережу тех, кто сейчас начнет писать, что vb4 - это сплошная ошибка)
Да, согласен - их, ошибок в CSS коде море, сотни, реально сотни
Хотите проверить? - вперед, сделайте валидацию CSS у себя, порадуетесь
Оффтоп
Продолжу.
Открываем userprofile.css
Запускаем поиск по первой строке и находим приблизительно на 125 строке:
Code:
dl.tabslight dd.userprof_moduleinactive a, dl.tabslight dd.userprof_moduleinactive a:hover":{"bc":"moduleinactive_border
{
	color: {vb:raw moduleinactive_text_color};
}
Решение в аттаче:
error_in_userprofile-css.txt
Просьба не выкладывать в паблик, хочу дождаться ответа разработчиков
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Liked
Специалист
 
Liked's Avatar
Default
1

Не пойму. Это решение одной ошибки? Если да, то здесь могу привести решение примерно 5 ошибок по стилям
 
 
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default
0

Quote:
Originally Posted by Liked View Post
Нто здесь могу привести решение примерно 5 ошибок по стилям
Конечно, а для чего же тема создана.
Вообще их несколько сотен ошибок
На всех выискивать хватит.
Только валидатором проходите, так чтоб код реально валидный был
 
 
Liked
Специалист
 
Liked's Avatar
Default
0

Первая строка - ошибка, вторая - исправленный вид
<style>
<style type="text/css">

<script>
<script type="text/javascript">




<vb:if condition="$stylevar['titleimage']"><div><a name="top" href="{vb:link forumhome}" class="logo-image"><img src="{vb:stylevar titleimage}", {vb:raw vboptions.bbtitle}" /></a></div><vb:else /><div>&nbsp;</div></vb:if>
<vb:if condition="$stylevar['titleimage']"><div><a name="top" href="{vb:link forumhome}" class="logo-image"><img src="{vb:stylevar titleimage}" {vb:raw vboptions.bbtitle}" /></a></div><vb:else /><div>&nbsp;</div></vb:if> ( Убрана запятая)

Liked добавил 08.05.2013 в 20:10
Еще интересует исправление такой ошибки:
Code:
</script>

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Liked добавил 08.05.2013 в 20:26
Избавляемся от двойных стрелок >>
Такая ситуация может возникнуть при создании текста вида >Текст< с учетом ББ кодов

Заменяем > на &gt;
Заменяем < на &lt;

Last edited by Liked : 05-08-2013 at 08:26 PM. Reason: Добавлено сообщение
 
 
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default
0

Увы, Это не CSS
 
 
Liked
Специалист
 
Liked's Avatar
Default
0

Если есть теги с большими буквами, например <DIV .
Заменяем на нижний регистр: <div
 
 
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default
1

Плюс, это косяк, с запятой, вероятно вашего стиля

ikopylov добавил 08.05.2013 в 20:51
Quote:
Originally Posted by Liked View Post
<vb:if condition="$stylevar['titleimage']"><div><a name="top" href="{vb:link forumhome}" class="logo-image"><img src="{vb:stylevar titleimage}", {vb:raw vboptions.bbtitle}" /></a></div><vb:else /><div>&nbsp;</div></vb:if>
<vb:if condition="$stylevar['titleimage']"><div><a name="top" href="{vb:link forumhome}" class="logo-image"><img src="{vb:stylevar titleimage}" {vb:raw vboptions.bbtitle}" /></a></div><vb:else /><div>&nbsp;</div></vb:if> ( Убрана запятая)
Вот правильный код:
Code:
<img src="{vb:stylevar titleimage}" alt="{vb:rawphrase x_powered_by_vbulletin, {vb:raw vboptions.bbtitle}}" />

Last edited by ikopylov : 05-08-2013 at 08:51 PM. Reason: Добавлено сообщение
 
 
Liked
Специалист
 
Liked's Avatar
Default
0

ikopylov, Верно.
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
0

Название темы, наверное, стоит сменить на "Исправляем ошибки верстки 4-ки" или "Как разрабы воблу убили"
 
 
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default
1

я думаю дополнить ее еще, если конечно время будет (лето ж на носу)
У многих она стоит, надо же как-то помогать, исправить, если разрабы 2+2 складывают уже сутки
Может еще кто-то подтянется, если не лень будет...

А насчет верстки, то надо делать другую тему, чтоб каши небыло
 

Tags
userprofile.css, ошибка css


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 01:38 PM.


Powered by vBulletin® Version 3.5.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...