Vraag & Antwoord

Webprogrammeren & scripting

Rare codes die tussen [[ ]] staan op website/webshop?

10 antwoorden
  • Goedenmiddag, Ik heb een vraagje en hoop dat jullie hier een antwoord op kunnen geven. Een vriendin van me heeft een site, tegelijk een webshop, waar steeds rare codes in verschijnen. Dit gebeurd alleen bij het gastenboek en bij de Webshop. Ik heb zelf al vanalles geprobeerd, maar krijg de site niet in HTML, dus dat wordt toch wel lastig. Een screenshot van haar gastenboek; [img:95d003bcfc]http://i56.tinypic.com/2yzbpjq.jpg[/img:95d003bcfc] En de webshop; [img:95d003bcfc]http://i52.tinypic.com/ak9741.jpg[/img:95d003bcfc] Alvast bedankt!
  • Hier valt weinig zinnigs over te zeggen als we niet weten wat voor systeem er gebruikt wordt. Er zijn honderden webshopsystemen en duizenden gastenboeksystemen. En tel daar de totaalpakketten nog maar eens bij op. Overigens verwacht ik dat het te maken zal hebben met bepaalde template variabelen.
  • Dit is de site; www.roelienenrozen.nl Zij moet hierbij inloggen bij www.starthosting.nl Ik heb voor haar een alternatief gastenboek gemaakt, dat is de één na laatste pagina (met link naar een Mygb gastenboek). Het gastenboek dat daar direct naast staan, is degene waar ik die tekens niet weg krijg, net als bij de webshop. Misschien heb ik het zo iets duidelijker uitgelegd.
  • Het is één grote janboel als ik eerlijk ben. Er staan maar liefst [url=http://www.roelienenrozen.nl/page3.php]160 fouten in[/url]. Ik denk dat je beter even te rade kunt gaan bij degene die het gastenboek gemaakt heeft, want dit gaan debuggen enkel op basis van de output is onbegonnen werk.
  • Wat Ger zegt. Code die tussen [[ ]] staat zijn vaak template tags. Ze vervangen dynamische content in een template. Bijvoorbeeld [[berichten]] waar dan later de berichten geplaatst gaan worden, of [[extension/counter]] waar later een tellertje wordt getoond. Blijkbaar worden deze template tags hier niet vertaald naar hetgeen ze uiteindelijk wel moeten zijn. Dit behoort door de onderliggende scripts op de webserver te gebeuren (in dit geval zo te zien PHP) en zo te zien doen ze dat niet. Dat betekent overigens niet persé dat de fout in de onderliggende scripts ligt. Het kan heel goed zijn dat de HTML code uit de templates niet goed is. Dus daar zou ik als eerste gaan kijken. Aangezien Ger ook al aangeeft dat de HTML code [url=http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.roelienenrozen.nl%2Fpage2.php]barst van de fouten[/url], lijkt het me zinniger om die eerst eens op te lossen. Er bestaat een heel grote kans dat je daarmee dit probleem ook hebt opgelost. Ik zie dat de website is gebouwd met een applicatie die Parallels Plesk Sitebuilder heet. Dus ik vermoed dat je de code niet zelf hebt ingetypt, wat het oplossen van fouten een stuk complexer maakt. Van de andere kant is mijn ervaring dat met dit aantal fouten, veel fouten aan elkaar gerelateerd zijn en als je een probleem oplost, heb je vaak gelijk twintig foutmeldingen minder. Een andere mogelijke oorzaak voor je probleem kan zijn (maar dan zit ik echt maar te raden) dat de templates die hier gebruikt zijn niet geschikt zijn voor het onderliggende systeem. Dus dat je keurig '[[Components/Paging_:_itemsTotal]]' intypt, maar de onderliggende scripts hebben geen flauw idee wat je daarmee bedoeld, denken dat het gewone tekst is en geven het als dusdanig weer.
  • 160 fouten?? Waar zie je die precies? (Edit; heb hem in de reactie van Gooly gezien) Het gastenboek (en de webshop) is een standaard (intern) gastenboek wat bij het domein hoort. (starthosting.nl) Ik heb voor haar een extern gastenboek gemaakt (mygb.nl) en die in link op de site geplaatst. Ook heb ik geprobeerd het gastenboek er zonder wijzigingen op haar site te zetten, maar dit gaf hetzelfde probleem. Als ik op haar site ingelogd ben en naar het gastenboek ga, staat alles perfect aangegeven zonder die [[ ]] en als ik op 'voorbeeld' klik, blijft dat ook prima. Zodra ik het heb opgeslagen en gepubliceerd en dan uitlog om te kijken hoe het er uit ziet, staan ze er toch weer.. @Gooly, dat klinkt wat logischer en is duidelijk te begrijpen. Bovendien werkt mijn eigen site met <*code*>, terwijl andere sites met [*code*] werken. Klopt, de codes zijn niet door de vriendin zelf getypt en ik heb gezocht naar een mogelijkheid om deze site te kunnen wijzigen in HTML, maar heb het niet kunnen vinden. Wel heb ik een paar andere templates geprobeerd, maar ook deze gaven het op dezelfde manier aan. Ik ga zo even een paar screenshots maken als ik ingelogd ben op haar site. Bedankt voor de hulp trouwens!!
  • Misschien is het zo wat duidelijker.. http://i54.tinypic.com/k20n6w.jpg http://i54.tinypic.com/15q2qgz.jpg http://i54.tinypic.com/2ryh9om.jpg http://i53.tinypic.com/4ql1c.jpg
  • Wat ik altijd doe in zo'n geval waarin het in de ene situatie wel werkt en in de andere niet, is de verschillen opsporen en me daarop concentreren. - In één situatie werkt het, dus het KAN blijkbaar werken - Conclusie, het zit 'm in de verschillen van de situaties - Wat zijn die verschillen (lijstje) - Meestal kun je bij voorbaat wel een aantal verschillen wegstrepen (maar ben hier wel voorzichtig mee) - Onderzoek de gevonden verschillen. Als je meerdere situaties hebt waarin het niet werkt, dan moeten die dus een bepaalde overeenkomst hebben, (want het werkt bij beiden niet). En die overeenkomst is dan zelf weer een verschil met de situatie die wel werkt (hallo, bent u daar nog? :-) Abstract voorbeeld: Het werkt wel met een hond, maar het werkt niet met een bij en het werkt ook niet met een vlieg. Een bij en een vlieg zijn insecten, dat hebben ze overeen. Zou dat het kunnen zijn? Is een hond ook een insect? Nee, dat is een zoogdier. Grote kans dus dat het iets te maken heeft met insect of zoogdier. Vliegen en bijen hebben beiden vleugels, maar een hond niet. Dus het hebben van vleugels is ook een potentiele oorzaak die te onderzoeken is. Enz. enz. Wat mij ook wel eens helpt is uitgaan van de werkende situatie. En dan ga ik stap voor stap en regel voor regel naar de gewenste situatie toe werken. En op een gegeven moment gaat het dan mis. Bingo, dan zit je er bovenop.
  • Bedankt voor je antwoord. Het nadeel van haar site is dat het een betaalde site is. Als dat niet zo was geweest, had ik een tweede site voor haar aangemaakt en die langzaam stap voor stap omzetten in de originele. Dan kun je inderdaad zodra het fout gaat 'ingrijpen' en een andere mogelijkheid zoeken. Ik heb een printscreen gemaakt van het gastenboek zonder ingelogd te zijn. http://i56.tinypic.com/2ebv0gk.jpg En bij deze wel ingelogd. http://i55.tinypic.com/iqx7ba.jpg
  • Je laat de verkeerde printscreens zien. Het eindresultaat daar kunnen we niks mee. Laat eens printscreens van je instellingen zien. Het lijkt wel of de bezoeker de ontwerpfase ziet en de eigenaar het eindresultaat.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.