Szerző Téma: a sablonok css filejai  (Megtekintve 3614 alkalommal)

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: a sablonok css filejai
« Válasz #15 Dátum: 2009. július 07. 16:23 »
Márpedig a forrásban ezek a meta tag-ek vannak, éspediglen csakazértis közte van...
<meta name="Generator" content="Gelbergócia KiráJság - Copyright (C) 2009 Efraim Staub. All rights reserved." />
<meta name="description" content="<$Entry.Content words="20" encode="html"$>" />
<meta name="keywords" content="irodalom, versek, novellák, elbeszélések, humor,
kopácsi, Alex Schlesinger, Avi ben Giora,  Pápay,Péter Erika, Rinka,
Bridget G. Felber, Efraim, Staub, Hiskon,
Szentmiklóssy, Szögedi, Vandra" />
<meta name="language" content="hu" />

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: a sablonok css filejai
« Válasz #16 Dátum: 2009. július 07. 16:24 »
Ha a file-okban nincs, akkor az azt jelenti, hogy adatbázisban van, vagyis a template-ben lesz...
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető efraim

  • Hero Member
  • *****
  • Hozzászólások: 616
  • himpellér
Re: a sablonok css filejai
« Válasz #17 Dátum: 2009. július 07. 16:47 »
Ilyen sör nem lehet adatbázisban, de széjjelnézek ott is. Kösz.
Azért szőrös a szívem, hogy a szeretetet melegen tartsa

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: a sablonok css filejai
« Válasz #18 Dátum: 2009. július 07. 17:07 »
"2., itt is lehet technikailag, de kevésbé valószínű: adott oldal szerkesztése / opciók / Oldal specifikus meta adat:"
ha ez ki van töltve, akkor a content tábla / metadata oszlopban csak ilyen bejegyzések vannak
(nekem ott van minden description és keywords) ez (is) kerül a {metadata} bejegyzésbe a template-ben

ha a template-be kerül bármilyen metaadat, akkor pedig templates / template_content
a default metaadat: siteprefs / metadata

Ha az oldal forrásában benne van, és az összes file-t átnézve nincs file-ban, akkor nem nagyon lehet máshol...
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető efraim

  • Hero Member
  • *****
  • Hozzászólások: 616
  • himpellér
Változók CSS fájlokban
« Válasz #19 Dátum: 2009. augusztus 08. 08:03 »
A CSS-ben még nem lehet változókat használni, annak ellenére, hogy létezik ilyen irányú törekvés: http://disruptive-innovations.com/zoo/cssvariables/. Azonban létezik egy nagyon egyszerű módszer, hogyan tudunk mégis kényelmesen változókat használni, kis PHP segítséggel…

Első körben azt kellene elérnünk, hogy ha a szerver css állományt szolgál ki, lefuttassa rajta a PHP értelmezőt. Legegyszerűbb, ha .htaccess állományban megadjuk a következőt:

AddType application/x-httpd-php .css
Ez a sor mondja meg az Apache-nak, hogy a css fájlok típusa application/x-httpd-php, emiatt le fogja futtatni a PHP értelmezőt. Ezután szerkesszük a kedvenc CSS állományunkat, mintha egy PHP állományt szerkesztenénk. Példa kedvéért:

<?php
/* A content-type headert beállítjuk. */
header("Content-type: text/css");
$hatterszin '#e0e0e0';
$szovegszin '#333333';
$fejlecmeret '18px';
?>

 
body {
  background-color: <?=$szovegszin?>;
  color: <?=$szovegszin?>;
}
 
h1 {
  font-size: <?=$fejlecmeret?>;
}

Az elején beállítjuk a tartalom típusát text/css-re, inicializálunk néhány változót. Ezeket a későbbiekben a PHP nyelv által biztosított módon bármikor felhasználhatjuk. Érdekességképpen megemlítem hogy teljes körűen használhatjuk a PHP nyelv előnyeit, tehát bármit, amit egyébként fel szoktunk használni (ciklusok, include-ok, stb.). Tehát nagyon könnyen tudunk, akár adminisztrációs felületről is skinnelhető weboldalt készíteni. Nagy forgalomnál azonban érdemes a kimenetet gyorsítótárazni.

Nem kell, hogy minden CSS fájlon lefusson a PHP-értelmező. Ha .htaccess-ben az Addtype helyett a Files-t alkalmazzuk,

<Files “valami.css”>
ForceType application/x-httpd-php
</Files>

csak a valami.css-en fut a PHP-értelmerző, a többin nem.
Azért szőrös a szívem, hogy a szeretetet melegen tartsa