Betűméret váltó gomb a sminkbe

thamas képe

A weblaborról a verzióváltással épp eltűntek a betűméretet állító gombok és a d.o-n sem élnek már az ilyen típusú projektek. Viszont a megrendelő ragaszkodik hozzá, hogy legyen ilyen funkció az oldalon.

Hogyan lehetne ezt a legkönyebben, legpraktikusabban és főleg a leggyorsabban megvalósítani? Én odáig jutottam az ötletelésben, hogy a különböző smink galériákban alkalmazott sminkváltó megoldás talán jó lehet kiindulásnak. De én nem akarokteljes sminket váltani, csak néhány stíluslap beállítást...

(Egyébiránt a RoopleTheme féle News Flash sminkben kellene ennek működni, ami használja a theme settings API-t, de az az admin felületen van...)

Drupal verzió: 
Fórum: 
Nagy Gusztáv képe

http://weblabor.hu/cikkek/betumeretvalaszto

Szerintem ez a logika bármelyik sminkbe belerakható.

0
0

Nagy Gusztáv

pp képe

Ez a tipikusan hülye kérés, hisz a böngészőben van olyan, hogy betűméret muhahahahahaha

Én egy kis ügyes js-t raknék rá erre, lásd Gusztáv hozzászólását.

pp
(minden más megoldás ellenkezik mindenfajta webes szemlélettel, és a google se szereti, ha ugyan az a tartalom két három linken keresztül elérhető.)

0
0
thamas képe

...de ő a megrendelő és neki kell. Tudom én is, hogy tökfölösleges. :o(

Ha már JS, illene (praktikus lenne - gondolom) jQuery-t használni. Valaki látott már ilyen megoldást? Én első keresésre nem találtam.

0
0

Üdvözlettel:
Hajas Tamás

gergely képe

elsore ketto is :)
1 2

remelem segitettem :)

0
0

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.

breki képe

 
 <a href="#" onclick="$(\'body\').css(\'font-size\',\'80%\');">80%</a>
 <a href="#" onclick="$(\'body\').css(\'font-size\',\'100%\');">100%</a>
 <a href="#" onclick="$(\'body\').css(\'font-size\',\'120%\');">120%</a>
0
0
nevergone képe

Lehet, hogy én csináltam rosszul, de ezt beírva a sminkbe a backslash -ek nélkül működött csak, vagyis így:

<a href="#" onclick="$('body').css('font-size','80%');">80%</a>
<a href="#" onclick="$('body').css('font-size','100%');">100%</a>
<a href="#" onclick="$('body').css('font-size','120%');">120%</a>
0
0
thamas képe

Minden tippet köszönök! Kipróbálom!

0
0

Üdvözlettel:
Hajas Tamás

thamas képe

Van ilyen:

http://drupal.org/project/textsize

5.x, 6.x - csak dev ugyan (ezért nem foglalkoztam vele elsőre), de működni látszik...

0
0

Üdvözlettel:
Hajas Tamás

Pasqualle képe

Belenezve a kodba, azt ajanlom csak ovatosan ezzel a modullal. Nem vagyok egy biztonsagi szakerto de ez a modul nagyon rosszul csinalja azt amit csinal..

0
0
sgabe képe

Osztom Pasqualle véleményét, ez nem a legjobb megoldás, amit gergely linkelt az miért nem jó?

0
0
thamas képe

Gyors megoldás kellett, és a „telepítem a modult és bekapcsolomnál” nincs gyorsabb - ezért lett ez. De ezután lehet, hogy hosszabb távon cserélődik majd...

A hatos is vészes? Én nem vagyok kódoló, de az kívülről is látszik, hogy ez utóbbi már js-t használ a méretezéshez - nem tölti újra az oldalt... Csak az utókor kedvéért, ha valaki ráakadna erre a témára!

0
0

Üdvözlettel:
Hajas Tamás

Pasqualle képe

javascriptet lehet szurni a html-be azon a weboldalon ahol a textsize modul be van kapcsolva
peldaul igy:

http://weboldalam.hu/?textsize_normal=/* ]]>*/--></style><script>alert('hello')</script><style>

szoval ez tuti, hogy rossz. de azt nem tudom, hogy ez most mar konkret veszelyt jelent vagy sem. ha valaki tudja az vilagositson fel..

0
0
pp képe

küldök neked egy linket. Szövege az, hogy "figyelj spam-elik az oldalad". A linkben pedig ott egy kis js, ami aztán tényleg spammolja az oldalad, ráadásul mivel a sütid téged azonosít a te nevedbe. Kicsit skizoid lesz az érzés, hogy hát akkor most mi van. Megfelelő ismerettel még egy sok jogosultsággal rendelkező júzert is létrehozhatsz így.

pp

0
0