Megjegyzésnél más kép hozzáadása Bejegyzésekként

Sziasztok,











Amikor valaki hozzászól egy Bejegyzéshez, sikeresen megjelenik egy .gif kép:





lsd:





http://www.emlek.in-memoriam.hu/frank-david-cardelle-sas-testver/











Ezt azzal értem el, hogy a Mandigo sablon-ba bekerült ez a kód a header.php -be:
















.commentlist li {


background-image: url(http://emlek.in-memoriam.hu/kepek/gyertya-piros-virag-sziv-s.gif);


background-repeat: no-repeat;


background-position: right top;


padding-top:7px;


padding-left:7px;


padding-right:177px;


padding-bottom:97px;


}












Ez a .gif kép okés is több eltávozott emlékéhez. Ám ide (Frank-hez, aki nagy tanító és "sas" volt) ez nem illik. Másik kép kellene.





Az én CSS tudásom elakad itt (eddig is segítséggel jutottam).





Hozzátok fordulok:





Hogy lehetne a CSS-be beletenni, hogy ha a Bejegyzés azonosítója 31 (ez a Frank féle oldal azonosítója), akkor MÁSIK kép legyen a piros szivecske helyett.





Gondolom, valami "if" lehet a megoldás... de hogy mi és hogyan...





Szóval, mit javasoltok??





Köszi,





Tamás

a legegyszerűbb, ha az adott post kommentjei eleve egy olyan konténerbe vannak téve, ami megkapja a bejegyzés azonosítóját osztályként. azaz:











<div class=“post-”>













a css fájlodba (vagy a tagek közé) a ".commentlist li" kiválasztót követően valahová beteszed a "div.post-31 .commentlist li" kiválasztót is, átírod a background-image sort, hogy a megfelelő háttérképre hivatkozzon.

Kedves iPog!











KÖSZI… Nagyon örülok, hogy van, lehet megoldás.





Kérlek, kicsit segíts még…











Ezt a div -t hová tegyem?











<div class=“post-”>













És ebből hol derül ki, hogy a 31-es bejegyzésről van szó?





És lesz egy új a CSS-ben:





div.post-31 .commentlist li





ahol csak a


background-image: url(http://masik.kep.gjf);


sor szerepel?





(Sajnos, azóta lett egy 51-es bejegyzés is, Várkonyi László emlékére, aki a Himaláján vesztette életét...)





Köszönet a segítségért,





Tamás

a single.php-t vagy az index.php-t kell módosítanod (attól függ melyik létezik. ha van single, akkor a wp azt használja a bejegyzések+kommentek megjelenítésére, ha nincs, akkor az index-et). nem ismerem a témádat (most nem is tudom letölteni), csak a kimenetét látom, van benne egy táblázat (

), ami mindent magába foglal, ennek az egyik cellája (
) tartalmazza a teljes bal oldalt, azaz magát a bejegyzést és a hozzá tartozó kommenteket. célszerű tehát ezt a cellát ellátni a class=“post-” kóddal. a bejegyzést tartalmazó div most is használja ezt, ám az a div nem tartalmazza a kommenteket, na meg ott
szerepel (az ID-n van a hangsúly). emiatt kell a másiknál CLASS-ként meghatározni (kétszer ugyanis nem szerepelhet ugyanaz az id). tehát a
-hoz kell classként betenni az előbbit. (ilyen lesz: <td class=“narrowcolumn post-” id=“content”>…) ha megvan, a teljes cellára tudsz új hivatkozni a dom-ban, mint egyedi osztállyal rendelkező elemre. szóval nincs más dolog, csak a stíluslapon kihasználni ezt, valahogy így:











.commentlist li { background-image: url( ‘./alap-kep.gif’ ); /* további stílustulajdonságok */ }





(és ezt követően elég ennyi: )





td.post-31 .commentlist li { background-image: url( ‘./kep-31.gif’ ); }





td.post-51 .commentlist li { background-image: url( ‘./kep-51.gif’ ); }

Köszi, iPog,











Kísérletezem… még nem ment…





Még próbálom…











Semmi sem történik…











Mindenképen köszönöm, mert nagyon klasszul leírtad… valamit nem jól csinálok…











Keresem tovább… nézem…











Lehet, egy másik úton kellene elindulni?











Pl. Hogy lehetne megoldani, hogy aki gyertyát gyújt (azaz, Megjegyzést ír egy bejegyzéshez)… szabadon választhasson többféle kép (gyertya) közül?











Talán ez még megfelelőbb koncepció lehetne…





Vajh, ezt meg lehet csinálni WP-ben?











(Mármint úgy, hogy én is értsem… )











Ez egy ingyenes emlék oldal… eltávozott szeretteinknek. És, ki-ki milyen kapcsolatban volt az elhunyttal… Más és más a kép, a gyertya…











Köszi, üdv,











Tamás