-Ðóáðèêè

 -Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â FladeX

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 23.02.2007
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 209

Øàáëîí äëÿ danneo cms - ðåôàêòîðèíã òàáëèö ñòèëåé

Äíåâíèê

Âîñêðåñåíüå, 14 Ñåíòÿáðÿ 2008 ã. 21:31 + â öèòàòíèê
 êîëîíêàõ èãðàåò - ÑÄ - Ïîòåðÿííûå ñòðàíèöû
Ñåãîäíÿ çàíèìàëñÿ îïòèìèçàöèåé css ôàéëà äåôîëòíîãî øàáëîíà. ×òî áûëî ïðîäåëàíî:
1. Èçìåíåíà ñòðóêòóðà ôàéëà.
 èñõîäíîì ôàéëå âñå ñåëåêòîðû ðàñïîëàãàëèñü íà îòäåëüíîé ñòðîêå, ïðè÷åì ñâîéñòâà è èõ çíà÷åíèÿ áûëè ïðîïèñàíû íà òîé æå ñòðîêå, ÷òî è ñåëåêòîð.  êà÷åñòâå ðàçäåëèòåëåé áûëè èñïîëüçîâàíû ïðîáåëû, ïðè÷åì â ïîðÿäî÷íîì êîëè÷åñòâå. ß æå ïåðåïèñàë, èñïîëüçóÿ òàáóëÿöèþ äëÿ ðàçìåòêè, è ðàçìåùàÿ ïî îäíîìó ñâîéñòâó/ñåëåêòîðó íà ñòðîêó.
2. Íèæíèé ðåãèñòð.
Âîçìîæíî ýòî ïîêàæåòñÿ íåçíà÷èòåëüíûì, íî âñå æå ïåðåïèñàë êîä â íèæíåì ðåãèñòðå.
3. Óïîðÿäî÷èâàíèå ñâîéñòâ.
Âíóòðè îäíîãî ñåëåêòîðà âñå ñâîéñòâà òåïåðü èäóò â àëôàâèòíîì ïîðÿäêå. Êñòàòè ýòî ïîçâîëèëî îáíàðóæèòü íåêîòîðûå íåêîððåêòíûå ìåñòà â êîäå.
4. Ñîêðàùåíèå êîäîâ öâåòà.
Css ïîçâîëÿåò çàïèñûâàòü êîä öâåòà #rrggbb â ñîêðàùåííîì âàðèàíòå #rgb. Ýòî áûëî èñïîëüçîâàíî ìíîþ, ïîçâîëèâ åùå íåìíîãî óìåíüøèòü ðàçìåð ôàéëà ñòèëåé.
5. Ñîêðàùåííûé âàðèàíò çàïèñè.
Êðîìå öâåòîâ, áûëè ñîêðàùåíû è äðóãèå çíà÷åíèÿ ñâîéñòâ. Íàïðèìåð, padding: 2px 2px; ìîæíî çàïèñàòü êàê padding: 2px; à padding: 0px; ìîæíî çàïèñàòü êàê padding: 0; Îïÿòü æå, ýòî äàëî íåáîëüøîå ñîêðàùåíèå ðàçìåðà ôàéëà.

Íåêîòîðûå íåòî÷íîñòè â èñõîäíîì ôàéëå:
code:
.formtext { padding-left:10px; padding: 5px;

Çäåñü óêàçûâàåò îòñòóï ñëåâà â 10ïèêñåëåé, êîòîðûé çàòåì ïåðåîïðåäåëÿåòñÿ ñëåäóþùèì ñâîéñòâîì, êîòîðîå çàäàåò îòñòóï â 5ïèêñåëåé ñî âñåõ ñòîðîí.

code:
border-top: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 3px solid #C6C6C6;
border-left: 1px solid #C6C6C6;

Çäåñü öâåò è òèï ðàìêè îäèíàêîâ äëÿ âñåõ 4 ñòîðîí, îäíàêî çàäàåòñÿ 4 ðàçà. Òîëùèíà â 1ïèêñåëü îäèíàêîâà äëÿ òðåõ ñòîðîí. Äàííóþ çàïèñü ìîæíî ñîêðàòèòü äî çàïèñè â äâå ñòðîêè.

code:
background: #2D82B6 url(../images/topugol.gif) no-repeat top left;
background-color: #2D82B6;

Çäåñü âòîðîå ñâîéñòâî ëèøíåå, òàê êàê íå íåñåò ñìûñëà, èáî äóáëèðóåò ÷àñòü ïåðâîãî ñâîéñòâà.

code:
border-left-width: 120px;
border-left-style: solid;
border-left-color: #f1f1f1;

Çäåñü ìîæíî âñå çíà÷åíèÿ ïðîïèñàòü, èñïîëüçóÿ ëèøü îäèí ïàðàìåòð border-left. Ýêîíîìèì 2 ñòðî÷êè êîäà.


Ïðîìåæóòî÷íûå ðåçóëüòàòû:
temp/default/css/style.css
èñõîäíûé css ôàéë: 24 893 á
css ôàéë ïîñëå îïòèìèçàöèè: 16 904 á
Îáà ôàéëà èäåíòè÷íû, íå ñ÷èòàÿ èñïðàâëåíèÿ íåáîëüøèõ íåòî÷íîñòåé, îïèñàííûõ âûøå.
temp/default/css/simple.style.css
èñõîäíûé css ôàéë: 5 253 á
css ôàéë ïîñëå îïòèìèçàöèè: 3 382 á
Îáà ôàéëà èäåíòè÷íû, íå ñ÷èòàÿ èñïðàâëåíèÿ íåáîëüøèõ íåòî÷íîñòåé, îïèñàííûõ âûøå.
Ðóáðèêè:  phpBB / Slaed / danneo

Ìåòêè:  

Ïîëóïðîçðà÷íîñòü png â internet explorer 6 (png ie)

Äíåâíèê

Âòîðíèê, 12 Àâãóñòà 2008 ã. 21:27 + â öèòàòíèê
 êîëîíêàõ èãðàåò - Scang - Íè æèâ íè ì¸ðòâ
Êàê ÿ íàìó÷àëñÿ ñ ýòèì íåäîáðàóçåðîì... Âå÷íî ÷òî-íèáóäü èìåííî â íåì íå ðàáîòàåò. Îäèí èç ñàìûõ ïîïóëÿðíûõ êîñÿêîâ - íåêîððåêòíîå îòîáðàæåíèå ïîëóïðîçðà÷íîñòè â êàðòèíêàõ ôîðìàòà png â 6 âåðñèè íåäîáðàóçåðà.
Çàïèøó ðåøåíèå äàííîé ïðîáëåìû, òàê êàê ìíå åùå ÷àñòî îíî ïîíàäîáèòñÿ.
1. Èòàê, ñîçäàåì ôàéë png.htc
Ðåäàêòèðóåì åãî òåêñòîâûì ðåäàêòîðîì, âñòàâëÿåì ñëåäóþùèé êîä:
code:
<public:component>
<public:attach event="onpropertychange" onevent="propertyChanged()" />
<script>
var supported = /MSIE (5\.5)|[6789]/.test(navigator.userAgent) && navigator.platform == "Win32";
var realSrc;
var blankSrc = "blank.gif";

if (supported) fixImage();

function propertyChanged() {
if (!supported) return;

var pName = event.propertyName;
if (pName != "src") return;
// if not set to blank
if ( ! new RegExp(blankSrc).test(src))
fixImage();
};

function fixImage() {
// get src
var src = element.src;

// check for real change
if (src == realSrc) {
element.src = blankSrc;
return;
}

if ( ! new RegExp(blankSrc).test(src)) {
// backup old src
realSrc = src;
}

// test for png
if ( /\.png$/.test( realSrc.toLowerCase() ) ) {
// set blank image
element.src = blankSrc;
// set filter
element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
src + "',sizingMethod='scale')";
}
else {
// remove filter
element.runtimeStyle.filter = "";
}
}

</script>
</public:component>


2. Äàëåå - çàêà÷èâàåì ýòîò ôàéë â êîðåíü ñàéòà. È òóäà æå çàêà÷èâàåì ïóñòîé ïðîçðà÷íûé gif-ôàéë ñ èìåíåì blank.gif.
3. Â html âñòàâëÿåì ñëåäóþùóþ êîíñòðóêöèþ:
code:
<style>
img {
behavior: url("png.htc");
}
</style>

4. Òåïåðü çàêëþ÷èòåëüíûé ýòàï - äîïèñûâàåì ïîëíûé ïóòü ê ôàéëàì (àáñîëþòíûé àäðåñ). Äëÿ ýòîãî èç ïóíêòà 1 çàìåíÿåì ñòðîêó
code:
var blankSrc = "blank.gif";

íà ñòðîêó âèäà
code:
var blankSrc = "http://site.ru/blank.gif";

 ïóíêòå 3 çàìåíÿåì ñòðîêó
code:
behavior: url("png.htc");

íà ñòðîêó âèäà
code:
behavior: url("http://site.ru/png.htc");

ãäå http://site.ru - àäðåñ âàøåãî ñàéòà. Êñòàòè èìåííî ýòî áûëî ìîåé îøèáêîé - ÿ íå óêàçûâàë ïîëíûé àäðåñ ôàéëîâ.
Ðóáðèêè:  phpBB / Slaed / danneo

Ìåòêè:  

Íåáîëüøàÿ îøèáêà â prosiver (phpBB 3.0.1)

Äíåâíèê

Âòîðíèê, 08 Èþëÿ 2008 ã. 14:33 + â öèòàòíèê
 êîëîíêàõ èãðàåò - Ñë¸çû - Ñîéòè ñ Óìà
Â÷åðà, äåëàÿ íîâûé ñòèëü íà îñíîâå prosilver, çàìåòèë îäíó íåòî÷íîñòü â êîäå.
styles/prosilver/theme/colours.css
ñòðîêà 885
code:
pmlist li.pm_foe_colour, .pm_foe_colour {

íåâåðíî çàäàí êëàññ, äîëæíî áûòü òàê:
code:
.pmlist li.pm_foe_colour, .pm_foe_colour {

òî åñòü ïðîïóùåíà òî÷êà â íà÷àëå ñòðîêè.
Íå ñòàë ñðàçó ñîîáùàòü â áàã-ðåïîðò, ðåøèâ óòî÷íèòü ñíà÷àëà ó ðóññêîé ïîääåðæêè.  èòîãå îíè ñàìè ñîçäàëè òèêåò %)
Òèêåò íà áàã-ðåïîðòå
Ðóáðèêè:  phpBB / Slaed / danneo

Ìåòêè:  

Css â prosilver

Äíåâíèê

Ñðåäà, 14 Ìàÿ 2008 ã. 23:05 + â öèòàòíèê
 êîëîíêàõ èãðàåò - Indigo - Îñåíü
 îòëè÷èè îò subsilver2, ãäå âñå ñòèëè ñîáðàíû â îäíîì ôàéëå stylesheets.css, â prosilver îíè ðàçäåëåíû íà íåñêîëüêî ôàéëîâ, ëåæàùèõ â ïàïêå styles/prosilver/theme. Êàæäûé èç ôàéëîâ îòâå÷àåò çà ÷òî-òî îïðåäåëåííîå, ïîýòîìó ìîãóò âîçíèêàòü ñèòóàöèè êîãäà îäèí è òîò æå êëàññ îïèñàíè â íåñêîëüêèõ ôàéëàõ, íî â êàæäîì èç ôàéëîâ êàêîé-òî îïðåäåëåííûé àòòðèáóò. Ïîïðîáóþ îõàðàêòåðèçîâàòü âñå ôàéëû css.
bidi.css - çäåñü îïèñàíû ñòèëè ðàçìåùåíèÿ è ïîçèöèîíèðîâàíèÿ, òàêèå êàê padding, margin, text-align è float. Åñëè íóæíî èçìåíèòü îòñòóïû áëîêîâ, èçìåíèòü íàïðàâëåíèå èëè îáòåêàíèå òåêñòà, òî ðåäàêòèðîâàòü íóæíî ïðåæäå âñåãî çäåñü.
buttons.css - îïèñàíèå ñòèëåé êíîïîê.
colours.css - âñå î öâåòå, èñïîëüçóåìîì â äèçàéíå. Öâåò òåêñòà, ôîíà è âîîáùå öâåò ÷åãî óãîäíî íàñòðàèâàåòñÿ èìåííî çäåñü.
common.css - íåêèå îñíîâíûå íàñòðîéêè.
content.css - âìåñòå ñ ïðåäûäóùèì ôàéëîì, ÿâëÿåòñÿ îäíèì èç âàæíåéíèõ ôàéëîâ css â ïðîñèëüâåð. Õðàíÿòñÿ íàñòðîéêè ñòèëåé ñîäåðæèìîãî (òåêñò ñîîáùåíèé, çàãîëîâêè òåì, ñïèñîê ôîðóìîâ è ïðî÷åå).
cp.css - íàñòðîéêè ïàíåëè óïðàâëåíèÿ (Control Panel - cp).
forms.css - îïèñàíèå âñåõ ôîðì - òåêñòîâûõ ïîëåé, ðàñêðûâàþùèõñÿ ñïèñêîâ, ÷åêáîêñîâ, ïåðåêëþ÷àòåëåé è òîìó ïîäîáíîãî.

P.S. Äîïèøó ïîïîçæå, òàê êàê ñåé÷àñ ñðî÷íûé çàêàç ïîÿâèëñÿ=)
Ðóáðèêè:  phpBB / Slaed / danneo

Ìåòêè:  

Ññûëêè â prosilver

Äíåâíèê

Ïîíåäåëüíèê, 12 Ìàÿ 2008 ã. 22:28 + â öèòàòíèê
 êîëîíêàõ èãðàåò - Skinhate - Ordjo (Hardcore Mix)
Ñòîëêíóëñÿ ñ òàêîé çàäà÷åé - íóæíî áûëî ïîìåíÿòü öâåòà òîëüêî òåõ ññûëîê, ÷òî íàõîäÿòñÿ â ïàíåëè íàâèãàöèè - Ñïèñîê ôîðóìîâ - Ôîðóì - Ïîäôîðóì, òàê íàçûâàåìûå "õëåáíûå êðîøêè". Îòäåëüíîãî ïàðàìåòðà äëÿ íèõ íåòó. Ðåøåíèå áûëî íàéäåíî äîñòàòî÷íî áûñòðî.
Îòêðûâàåì styles/prosilver/theme/colours.css
Íàõîäèì â ðàéîíå 56-58 ñòðîêè
code:
.navbar {
background-color: #cadceb;
}

è äîáàâëÿåì ïîñëå
code:
.navbar a:link {
}
.navbar a:visited {
}
navbar a:hover {
}
.navbar a:active {
}


Òàêæå ìîæíî äîáàâèòü ñòèëè
code:
.linklist a:link {
}
.linklist a:visited {
}
.linklist a:hover {
}
.linklist a:active {
}

äëÿ èçìåíåíèÿ öâåòà ññûëîê
code:
* Ñîîáùåíèÿ áåç îòâåòîâ • Íîâûå ñîîáùåíèÿ • Àêòèâíûå òåìû
* Îòìåòèòü âñå ôîðóìû êàê ïðî÷ò¸ííûå
Ðóáðèêè:  phpBB / Slaed / danneo

Ìåòêè:  

 Ñòðàíèöû: [1]