Sziasztok. Én most ismerkedek a Drupal rendszerrel és nagyon tetszik. Próbálom saját kis céges weboldalam szerkeszteni. Olyan gondom van hogy nekem nagyon tetszik a CorporateClean 7.x-1.1 téma. Van benne egy jQuery slideshow. A képeket tudom hogy és hol kell lecserélni, de a szöveget nem. Ebbe kérném a segítségeteket.
Köszi
Zsolti
Drupal verzió:
Fórum:
page.tpl.php
Szia!
Én is ugyanezzel a problémával küzdök, nem találtam rá okos megoldást.
viszont egy kis gányolással meg lehet oldani a dolgot.
a page.tpl.php file -ban át tudod írni a szöveget és ki tudod cserélni a képeket a sminken belül.
ha nem is igazi megoldás, legalább működik.
okosabb megoldásokat én is szívesen olvasok.
Köszönöm
Köszönöm, ha nincs más jó így is :-)
ennél nincs okosabb megoldás
mivel az a smink az egész slideshowt szőröstül-bőröstül a page.tpl.php állományba égeti bele, nincs más módod, mint hogy ott módosítsad.
az ennél okosabb megoldás az, hogy nem használsz ilyen sminket vagy ha mégis, akkor is kiírtod belőle ezt az égetett slideshowt úgy ahogy van és magad építesz egyet a meglévő remek eszközökkel, views, views_slideshow modulokkal.
rengeteg leírás és videó van róla a neten, hogyan lehet ilyet csinálni, sose értettem miért jó egy sminkbe égetni ezt teljesen statikusan.
-
clear: both;
slideshow kiszedése
Abban tudsz segyteni, hogyan lehet kiszedni a sminkből a beépített slideshowt?
van egy ilyen a page.tpl.php
van egy ilyen a page.tpl.php fájlban:
és a végén egy ilyen:
A #banner divben van a slideshow..
Drupal full-stack developer at Wunderman Thompson Budapest
karakterkódolás
szia,
ha én mégiscsak ragaszkodnék a page.tpl.php állományon belüli módosításhoz akkor, hogy tudom megváltoztatni a {h2} tag-ek közé zárt ékezetes szövegek karakterkódolását, hogy ne kérdőjelek
jelenjenek meg a helyükön?
köszi
Zoli
Pl: <h2>Sample product name<
Pl:
<h2>Sample product name</h2>
írd ezt inkább:
<h2><?php print t('Sample product name'); ?></h2>
Így az admin/config/regional/translate oldalon a fordítások között egyből elérhető lesz, nem kell a template-ben magyarul irogatnod.
Amúgy kérdésedre válaszolva, a kérdőjelek azért jelennek meg mert nem UTF-8 a karakterkódolása a page.tpl.php fájlnak.
Drupal full-stack developer at Wunderman Thompson Budapest
UTF-8
Köszönöm a gyors választ!
Igen, valószínűleg nem UTF-8 a karakterkódolás, ezt már bogarásztam én is, de sajnos nem találtam, hogy hol lehet megváltoztatni.
Még erre kérnék megoldást.
A <h2><?php print t('Sample product name'); ?></h2> megoldás nem sikerült.
Az eredeti hiba továbbra is fennáll, gondolom az UTF-8 hiánya miatt.
utf8 kell
hát akkor told át utf8-ba, és nézd meg mi lesz
Drupal full-stack developer at Wunderman Thompson Budapest
hol kell
hát tologatnám én, ha tudnám, hogy hol kell.
Még zöldfülű vagyok.
Nem a views, views_slideshow megoldást választottam,
hanem a page.tpl.php fileba beégetett részhez ragaszkodnék,
amennyiben megoldható.
az editorban?
Megkockáztatom, hogy az editor programban, amivel a tpl.php-t megnyitod és szerkeszted. Kell lennie egy olyan opciónak valahol, hogy "encoding" - ott nézd meg min van.
Emellett meg lehet nézni a preferencest is, van olyan editor progi, ahol a preferencesben beállítható, hogy milyen encodingot preferáljon mentéskor (és milyen feltételek mellett), illetve esetleg olyan lehetőség is van, hogy erőltessen-e valamilyen encodingot függetlenül attól, hogy milyen kódolású volt a fájl megnyitáskor (ilyenek asszem Geany-ban vannak pl.).
Van, hogy az átállításkor fejreáll az egész fájl, emlékeim szerint ilyenkor átállítás után az egész tartalmat újra kell ctrl-v-zni (mondjuk az editorod egy másik ablakából, amibe pont ezért odakészítetted előre...)
[és most már - tekintettel az utóbbi idők tendenciáira - reszketek kicsit, hogy nem írtam-e megint valami butaságot, illetve nem szolgáltattam-e hozzáértésem vaskos hiányáról egy újabb bizonyítékot]
[dehát segíteni, azt szeretnék! :D ]
encoding
Köszönöm szépen a segítséget, a problémát sikerült megoldani:
az encodingnál, ahogy mondtad.
Nyugat-európai kódolás volt. Most már hibátlanul működik.
Idáig nem kellett segítséget kérnem, mert itt mindig megtaláltam a választ a problémáimra.
Köszi nektek!
Szöveg cseréje a CorporateClean téma slideshowban.
A slideshow szövege -és minden egyéb ezzel kapcsolatos dolog "hardkódolva" van a corporateclean\page.tpl.php fájlban.