Люди, народ просит сделать возможность подгружать свою CSSку. Как это раелизовать?? Может подскажите?
» CSS
BigMac
есть готовый хак для этого, позволяет юзерам выбирать свои стили, и самим их вроде даже настраивать, уже не помню, видел его год назад на одном из буржуйских cайтов про IB.
Думаю поиск тебе поможет.
есть готовый хак для этого, позволяет юзерам выбирать свои стили, и самим их вроде даже настраивать, уже не помню, видел его год назад на одном из буржуйских cайтов про IB.
Думаю поиск тебе поможет.
Ну я, например, свои CSS (ссылку на свой файл CSS) вообще тупо в шаблоне борды прописал. И эти стили у меня забивают все устанавливаемые из админцентра (я ими не пользуюсь вообще).
И еще: у меня давно уже есть идея перелопатить все файлы борды под CSS, чтобы облегчить коды и уменьшить размер файлов. Только руки не доходят. Когда дойдут и будут результаты - обязательно предложу свой вариант, заточенный под CSS, на всеобщее обозрение.
И еще: у меня давно уже есть идея перелопатить все файлы борды под CSS, чтобы облегчить коды и уменьшить размер файлов. Только руки не доходят. Когда дойдут и будут результаты - обязательно предложу свой вариант, заточенный под CSS, на всеобщее обозрение.
batva
Надо поискать...... хотя не понимаю нафига бзерям менять стили..
Надо поискать...... хотя не понимаю нафига бзерям менять стили..
Цитата:
предложу свой вариант, заточенный под CSS, на всеобщее обозрение.И как успехи?
А как вообще перевести борду на CSS и стоит ли овчинка выделки - при посещаемости 300 человек в сутки?
BigMac
В общем, надо читать куку с названием CSS, а там, где sub output регекспом менять строку в шаблоне на линку к нужной юзеру CSS.
В общем, надо читать куку с названием CSS, а там, где sub output регекспом менять строку в шаблоне на линку к нужной юзеру CSS.
123qaz74
Стоит. Странички будуд грузиться быстрее, траф уменьшишь, настройка стиля более удобная.
Стоит. Странички будуд грузиться быстрее, траф уменьшишь, настройка стиля более удобная.
alexei
Угу, согласен.
Угу, согласен.
Alexander Ipp
напиши чуууточку понятней простому смертному
напиши чуууточку понятней простому смертному
Grey2002
Погляди sub output и хак скинов. Всё ясно будет.
Погляди sub output и хак скинов. Всё ясно будет.
Alexander Ipp
а где это всё лежит ? ... ладно sub output то я найду, но что за хак скинов?
а где это всё лежит ? ... ладно sub output то я найду, но что за хак скинов?
А конкретные примеры может кто-нить привести, а то мне тоже интересно .
Grey2002
На ибхакерсе шарься.
На ибхакерсе шарься.
Alexander Ipp
угу, вчера шарился, как он называется тьо по англицки, и зачем это вообще надо, что тут обсуждается, а то я что-то не допёр
угу, вчера шарился, как он называется тьо по англицки, и зачем это вообще надо, что тут обсуждается, а то я что-то не допёр
Grey2002
Поиск по skin Делай там.
Обсуждаются CSS-ки. лол
Поиск по skin Делай там.
Обсуждаются CSS-ки. лол
Alexander Ipp
Цитата:
? лол
Цитата:
и зачем это вообще надо
? лол
Цитата:
Поиск по skin Делай там.И то, что выдаст пойдет на 2-й ИБ?
Не, ребят, головой думать уже не модно?
В темлейт добавляем строку а-ля <link rel="stylesheet" type="text/css" href="$css_file">
В начаде sub output Пишете нечто вроде:
Код: $css_file = cookie( 'css' );
if( !$css_file ) { $css_file = 'default'; }
switch( $css_file )
{
case 'red': $css_file = "$board_url/css/red.css"; break;
case 'blue': ...
...
case 'user_own':
if( -e "$ikondir/users_css/$inmambername.css" )
{
$css_file = "$board_url/iser_css/$inmembername.css";
breal;
}
default:
$css_file = "$board_url/css/default.css";
}
В темлейт добавляем строку а-ля <link rel="stylesheet" type="text/css" href="$css_file">
В начаде sub output Пишете нечто вроде:
Код: $css_file = cookie( 'css' );
if( !$css_file ) { $css_file = 'default'; }
switch( $css_file )
{
case 'red': $css_file = "$board_url/css/red.css"; break;
case 'blue': ...
...
case 'user_own':
if( -e "$ikondir/users_css/$inmambername.css" )
{
$css_file = "$board_url/iser_css/$inmembername.css";
breal;
}
default:
$css_file = "$board_url/css/default.css";
}
ivank
Я сиё и предлагал.
Я сиё и предлагал.
да.... жалко я в css'ах не варю , нет желающих всё подробно описать?
Grey2002
Бери доки по CSS и читай.
Бери доки по CSS и читай.
Alexander Ipp
скажи где? ... а ладно, в Яндексе поищу
скажи где? ... а ладно, в Яндексе поищу
погодите, я не понял одной штуки.
ладно, подключил я CSS-ку.
ну вот на конкретном примере:
Код: <font face="$font" color=$titlefontcolor size=$dfontsize2>
ладно, подключил я CSS-ку.
ну вот на конкретном примере:
Код: <font face="$font" color=$titlefontcolor size=$dfontsize2>
Shurik
Угу. Только почему тебя волнует настройка из админцентра? Ты ведь можешь просто редактировать css файл Можно что-то на подобии редакт. шаблона сделать.
Добавлено
Да еще помойму лучше class'ы в tr кидать. Например не <tr ...><font class=b1>, a <tr ... class=b1>. Хотя это только мое личное мнение.
Угу. Только почему тебя волнует настройка из админцентра? Ты ведь можешь просто редактировать css файл Можно что-то на подобии редакт. шаблона сделать.
Добавлено
Да еще помойму лучше class'ы в tr кидать. Например не <tr ...><font class=b1>, a <tr ... class=b1>. Хотя это только мое личное мнение.
alexei
Цитата:
да на самом деле меня это не особо волнует, я давным-давно привык все ручками редактировать.
Цитата:
ну тогда щас начну все это редактировать.
кстати, если в tr все запихивать, то этих TR-ов тоже дофига, плюс после них фонтов дофига - сечешь? (будет очень много вариантов, либо как-то обобщать придется).
Цитата:
Только почему тебя волнует настройка из админцентра?
да на самом деле меня это не особо волнует, я давным-давно привык все ручками редактировать.
Цитата:
Да еще помойму лучше class'ы в tr кидать. Например не <tr ...><font class=b1>, a <tr ... class=b1>. Хотя это только мое личное мнение.так еще компактнее. но там можно указывать фонты и все такое, да?
ну тогда щас начну все это редактировать.
кстати, если в tr все запихивать, то этих TR-ов тоже дофига, плюс после них фонтов дофига - сечешь? (будет очень много вариантов, либо как-то обобщать придется).
alexei
Хм... а мне всегда казалось, что в TR пихать стиль небезопасно, в смысле бродилка может не понять этого и стиль будет проигнорирован...
Так точно можно пихать в TR и проблем не будет? А то у меня все по TD... а можно было бы сэкономить несколько кило...
Хм... а мне всегда казалось, что в TR пихать стиль небезопасно, в смысле бродилка может не понять этого и стиль будет проигнорирован...
Так точно можно пихать в TR и проблем не будет? А то у меня все по TD... а можно было бы сэкономить несколько кило...
Rick
Покажи хоть один браузер, который более-менее понимает стили из CSS1, и не знает, что поле клас может быть у тэга <tr>...
Покажи хоть один браузер, который более-менее понимает стили из CSS1, и не знает, что поле клас может быть у тэга <tr>...
ivank
IE 3.0 NN 3.0
IE 3.0 NN 3.0
не, лучше не в tr, а в td, т.к. почти каждый td отличается от другого!
короче, начал лопатить я. пока что ikonboard.cgi и post.cgi переделал.
в post.cgi изменение в 10 кб.
короче, начал лопатить я. пока что ikonboard.cgi и post.cgi переделал.
в post.cgi изменение в 10 кб.
Shurik
Это понятно, что отличается... Но если есть 5 td и в двух только отличные от 3 предыдущих параметры, то лучше в tr задать...
А вообще я давно уже перевелся на стили... единственный минус - под IE люди не могут размер шрифта поменять...
Это понятно, что отличается... Но если есть 5 td и в двух только отличные от 3 предыдущих параметры, то лучше в tr задать...
А вообще я давно уже перевелся на стили... единственный минус - под IE люди не могут размер шрифта поменять...
Предыдущая тема: Глюк со смайлом
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.