Archief - Q: PHP script om lettertype te vergroten

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dj Aero

Legacy Member
Ik ben opzoek naar een php script om een knop weer te geven om je lettertype te vergroten of te verkleinen op een website, zodat de website beter leesbaar is voor sommige gebruikers. Iemand een idee waar ik moet zoeken, of hoe men zo'n scriptje noemt?

FLuoKaBouTeR

Legacy Member
Php? je bent toch beter af met een javascriptje denk ik.

azerty_2006

Legacy Member
Als je PHP daarvoor wilt gaan gebruiken zul je toch een groot deel van de site moeten re-coden denk ik. Dus het is geen script dat gemaakt kan worden in 5 minuten. Ik betwijfel ook of er dergelijke scripts in omloop zijn. Dus zoals FLuoKaBouTeR zegt mss beter javascript gebruiken of dergelijke ?

Linwe

Legacy Member
met javascript de font-size van u table / div aanpassen waar je tekst instaat wanneer je op je "+A" icoontje klikt.
PHP:
var newSize = 12;
function raiseFontSize() {
  newSize += 4;
  document.getElementById("alle_tekst_div").style.fontSize = newSize;
}


Op de a href van u icoontje bijvoorbeeld:
PHP:
<a href="javascript:raiseFontSize()"><img src="icon_raise_font_size_here" style="border:0"></a>


ff snel getypt en niet getest, zou moeten werken tho. If not: hope you get the point :)

maatje

Legacy Member
trouwens, het lijkt mij nutteloos om met zo'n zaken bezig te houden. De meeste gebruikers kunnen die lettertype zelf vergroten/verkleinen.

Disa

Legacy Member
maatje zei:
trouwens, het lijkt mij nutteloos om met zo'n zaken bezig te houden. De meeste gebruikers kunnen die lettertype zelf vergroten/verkleinen.

err neen..

De meeste gebruikers kunnen zo een dingen niet hoor. Zo een dingen implementeren verhoogt enkel maar de usability.

dendaak

Legacy Member
Jups, handig voor bv, ne website voor mensen die niet goed zin of zo... Niet iedereen weet de sneltoetsen daarvoor hoor voor tekst te vergroten.

UltimateWeapon

Legacy Member
dat is echt easy ze in PHP

hier is EEN oplossing (ge kunt het op verschillende maniere doen, en javascript raad ik af )

stap 1: kopieer uwe huidige CSS stylesheet en noem het bijvoorbeeld layout_alternatief.css
stap 2: doe de nodige aanpassinge in deze stylesheet om groter lettertype te krijgen
stap 3: maak die knop die ge wil aan op welke pagina da ge maar wil, en zet die binnen ne form uiteraard
stap 4: in de form van daarjuist, zet daar ne action="verander_lettertype.php"
stap 5: maak een pagina verander_lettertype.php
stap 6: gebruik een nieuwe session variabele $_SESSION[css]
stap 7: de pagina verander_lettertype.php laat ge met die $_SESSION[css] spelen en ge geeft deze session variabele de waarde layout.css of layout_alternatief.css
stap 8: vergeet geen redirect te doen terug in de pagina verander_lettertype.php naar de pagina waar de gebruiker van kwam
stap 9: vervang uiteraard de regel
<LINK REL=StyleSheet HREF="layout.css" TYPE="text/css">
in
<LINK REL=StyleSheet HREF="<?php echo $_SESSION[css]?>" TYPE="text/css">
of iets in die aard

en klaar

Dj Aero

Legacy Member
maatje zei:
trouwens, het lijkt mij nutteloos om met zo'n zaken bezig te houden. De meeste gebruikers kunnen die lettertype zelf vergroten/verkleinen.

niet als het gaat om mentaal gehandicapten.

Bedankt voor jullie hulp, ik heb reeds een scriptje gevonden.

Zero Grav

Legacy Member
UltimateWeapon zei:

Voor zo'n implementatie is het net aan te raden om javascript te gebruiken en vooral om php links te laten liggen. Javascript kan je stylesheet aanpassen zonder je pagina te moeten herladen wat voor de gebruiker áltijd veel handiger is. Kijk maar eens rond, alle sites die dit gebruiken doen het met javascript, daar is best wel een reden voor.

Het argument dat gebruikers javascript kunnen uitschakelen en dat het daarom aangeraden is php te gebruiken gaat hier echt niet op (niet dat je dat gezegd hebt, maar het lijkt mij de enige reden waarom je het zou kunnen afraden). Mensen die javascript uitschakelen zijn namelijk echt wel bekwaam genoeg om de font-size in te stellen via hun browser zelf. Als je dat niet kan betwijfel ik ten sterkste dat je zou kunnen weten hoe je javascript kan uitzetten.

UltimateWeapon

Legacy Member
ja das idd wel waar Zero Grav,
maar ja, hij vroeg een PHP oplossing dus... ;)

orez

Legacy Member
UltimateWeapon zei:
ja das idd wel waar Zero Grav,
maar ja, hij vroeg een PHP oplossing dus... ;)

tis niet omdat de topicstarter van niet beter weet, en geen idee heeft hoe dit het best opgelost moet worden, dat je daarom effectief de PHP oplossing moet geven.

Dit forum dient net om mensen op hun fouten te wijzen, en hun ook de beste manier aan hen te zeggen / uit te leggen. Wat in dit geval dus idd javascript is.

Hoe dit in gedachte aub ;)
Tis de bedoeling van mensen onmiddellijk de juiste methode aan te leren hé
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan