Serving The Planet

[NL] Dreamweaver template tags bug/feature

Wat eerder niet mogelijk leek te zijn, heb ik me vanavond alsnog in verdiept (aardig dat ik ben). Een bedrijf waar ik eerder freelance voor werkte heeft een site design op basis van een Adobe Dreamweaver CS3. Door het adverteren op netwerken van derden is het extreem handig wanneer een referal id ook daadwerkelijk geparsed wordt binnen de site dmv cookies. Alleen gaat dat niet zomaar wanneer er Dreamweaver Templates gebruikt worden. Om een lang verhaal kort te maken zit er een probleem in de manier waarop Dreamweaver werkt met hun eigen template tags, de boosdoener in dit verhaal:

codeOutsideHTMLIsLocked=”false”

Deze tag staat normaal op true, wat betekent dat alles voor de <html> tag niet herkent wordt. En helaas, een cookie moet nu juist voor de <html> tag worden aangemaakt (in dit geval mbv php). Er zit dus niets anders op dan deze tag een waarde toe te kennen van false. En daar begint de feature van deze tag. Want zodra je dat doet, zeg je eigenlijk tegen Dreamweaver dat alle code voor de <html> tag onafhankelijk van de template functioneert, en files los editbaar zijn. Wanneer je de php code vervolgens update in de template, wordt deze echter niet meer geupdate in alle gegeneerde files. Alleen code na de <html> tag wordt nog geupdate. Oplossing?  Alle tekst voor de <html> tag in alle gekoppelde bestanden handmatig wegknikkeren, en dan pas weer de template opslaan.

Een geautomatiseerde oplossing zou kunnen zijn om alle informatie tussen de tags “<?” en “?>”, en voor <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> in bestanden met extensie .php te verwijderen door middel van een python/php script.

Ohja … ook zoiets. Een template opslaan, betekent helaas niet dat de files ook geupload worden naar de server (wat wel een duidelijke bug is, aangezien ik de desbetreffende optie wel aan heb staan in de Dreamweaver FTP settings). Je moet het allemaal maar net weten.

Geplande tijd voor verzinnen van een site oplossing: een geheel weekend. Daadwerkelijk geinvesteerde tijd: 1uur. En dan durf ik nogsteeds te beweren dat ik geen guru ben op dit gebied

About Earnie Rhyker

tech pioneer | intellectual BadAss | ethical lifehacker | WordPress Developer & Polyglot | information activist | blogger | added value services provider | multimedia enthusiast | senior linux server administrator | geek | bitcoin investor | laptop entrepreneur | open source contributor | hackintosh fanatic | charity donator | accredited top MLM networker & internet marketer 2014-2016 @ BFH | digital expat

View All Posts

Communities I have been 'hanging out' regularly over the past two decades. 

Note: links go to my profile on those respective sites. Connect with me if you like.

 

Earn With Earnie

This site hasn't been updated since 2022. Visit my new blog -- EarnWithEarnie.com -- instead:

X
error: Content is DCMA protected !!