Ga naar inhoud

leroy

Lid
  • Items

    1.276
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door leroy

  1. Beste, De afbeeldingen in lightbox.js moeten niet veranderd worden, deze moeten alleen in de images folder gezet worden. Buitenkom dat is de foto die opgevraagd wordt gigantisch groot, en zal dus niet netjes worden verkleind dat hij op het scherm zichtbaar is. Ikzelf heb ook ervaring met lightbox, en er zitten een aantal fouten in die ik niet opgelost krijg. Onderandere wanneer ik in mijn website naar beneden scroll ik de achtergrond niet volledig gefade zie. Ik heb een ander soort script gebruikt namelijk pretty-photo. Deze is iets makkelijker te gebruiken als lightbox. En is ook veel mooier (eigen mening). Groeten, leroy
  2. dat wat je daar zegt is een typfoutje, maar waarschijnlijk handeld hij dat gewoon netjes af zoals het hoort. Ik vertelde er ook bij dat ik het zo even snel uit de losse hand geschreven had. Zonder HTML of PHP editor die kleurherkenning heeft en sneltoetsen. Maar dat werkt dus gewoon wel. Dat is een typfoutje. Om dan gelijk te zeggen dat het op niks trekt??? Ik gebruik deze manier in al mijn websites die ik maak voor klanten en mensen. Danwel via bestandjes, of een database met een eigen CMS erachter. maargoed, dit gaat offtopic. Terug naar het topic. het werkt.. Het wordt over 10 dagen automatisch verwijderd. Dus wees er optijd bij voor het voorbeeld en de volledige broncode. --edit-- Er moet GEEN absolute bij staan. Heb het net goed ingetypt, en werkt niet naar behoren. Verwijderd.. en werkt nu wel goed. Ook op de website aangepast in de bronpagina. Groeten, Leroy
  3. Stegisoft: ik citeer: "De pagina werkt NIET op jouw eigen pc als je dit wilt uittesten omdat je geen webserver hebt. Dit moet online uitgetest worden!!" Het is PHP, en voor PHP moet je een linux apache webserver hebben of een windows IIS server. Als je dit hebt, moet je ook nog een PHP module toevoegen en een PHP.ini bestand configureren zodat alles werkt. Eer je dit hebt, ben je met linux een uurtje verder, en met windows bijna een halve dag. of je hebt een online webhosting, en kan het daar op uittesten. Ik zal het voor de gein online zetten op mijn eigen virtuele linux webserver. En mag je beoordelen of het wel of niet werkt. --- Even tussendoor het opstarten van mijn webserver --- Layout Uitgetest op Chrome - werkt Layout Uitgetest op firefox (oud en nieuw) - werkt Layout Uitgetest op IE7 - Werkt maar geen middle alignment Layout Uitgetest op IE8 - Werkt maar ook geen middle alignment Na het toevoegen van een Doctype en de rest van de benodigde HTML tags lijnt hij wel uit in het midden. De grootte van de div is zo omdat ik dat zelf ingeef. Width:700px; -- Server ondertussen opgestart, gaat het script uittesten -- Windows webserver - werkt Linux webserver - werkt ook Je kan de pagina terugvinden op: http://leroy.corneflikweert.nl/hetwerkttoch Je moet wel alle stappen volgen die ik vertelde. layout kopieren, doctype toevoegen. PHP code erin zetten. Linkjes aanpassen. online zetten wegen PHP gebruik. Dus zeg het mij maar of het nou werkt of niet! Groeten, Leroy
  4. Ik zie dat je nieuwe wijze nog niet online staat. Het is wel mogelijk met een klein stukje javascript (hoop ik). maar om weer je in de rede te vallen. Eerste bovenin klikken om daarna nog een keertje aan de linkerkant te moeten klikken is niet netjes. Ik heb al een aantal jaar ervaring met websites maken, en bezoekers vinden dit niet handig. Dus niet netjes. Maar als je dit wilt , kunnen we dat wel maken. Zorg als eerst even dat je de nieuwe opstelling online hebt staan. En daarna zal ik er naar kijken hoe we dit gaan oplossen met behulp van javascript. Groeten, Leroy
  5. Standaard lijnt een tabel precies in het midden uit (aan de boven en onderkant dus evenveel ruimte). is dit niet het geval, dan staat er iets niet goed in je CSS. de TD of de IMG tag heeft dan een margin of een padding. dit kun je verhelpen door bijvoorbeeld het plaatje de volgende code mee te geven. <img src="link.jpg" style="margin:0px; padding:0px;" /> Wat ook kan is dat de TD tag dit heeft. Dan kun je dat ook daar aan meegeven. <td style="margin:0px; padding:0px;"> <img src="link.jpg" style="margin:0px; padding:0px;" /> </td> Dit zou het echt moeten verhelpen. alignment aan de linker en rechterkant van een plaatje moet je wel zelf invullen maar dat kan ook op 2 manieren. 1. <td align="center"> hier het plaatje </td> of 2. <td> <img src="link.jpg" style="margin:0 auto" /> </td> Met de eerste mogelijkheid wordt ALLES in de cel in het midden geplaatst. Met de tweede mogelijkheid wordt alleen het plaatje d.m.v. CSS in het midden geplaatst (beter bij google door XHTML programmeren te gebruiken). Groeten, Leroy
  6. Om het nog simpeler te maken gebruik je een klein stukje PHP code. <?php require("boven.html"); ?> Dit zet je op de plek waar het bovenmenu moet komen te staan. Het frame aan de bovenkant verdwijnt. Eigenlijk is het heel slecht om frames te gebruiken. In een ander topic vandaag heb ik het hier uitgebreid over gehad. namelijk deze: http://www.pc-helpforum.be/f129/iframes-combinatie-met-tabellen-23734/#post139348 Hier staat ook een oplossing om af te zijn van je frames. Je hebt 1 pagina nodig met layout. Hierin staat je menu, en de content wordt continu vervangen door een stukje PHP code. op de plek waar jij het bovenste menu wilt hebben (in een DIV of over de content heen of noem maar op) zet je het stukje php code wat ik je net gaf. Let wel op!. De bestanden waarin PHP wordt gebruikt, moeten opgeslagen worden als bestandsnaam.php en moeten ook als bestandsnaam.php opgeroepen worden en niet als .html, anders werken ze niet. Kijk maar of het je leuk lijkt om dit te gebruiken, bij google kom je wel hoger in de ranglijsten te staan omdat je geen frames meer gebruikt, dus kan de inhoud van je website beter uitgelezen worden door zoekmachines. Groeten, Leroy
  7. Ik moet zeggen, slecht geprogrammeerd. Ik kom er totaal geen wijs uit! Ik snap je probleem wel. je kan het op 2 manieren doen. Je zorgt dat je een soort agenda krijgt (figuurlijk). Elke dag is een nieuwe rij. 01-01-2010 = rij 1 02-01-2010 = rij 2 enz enz niet dat je een begin en een einddatum in 1 rij stopt. In dezelfde rij zet je ook een klantennummer en een bestelnummer. Deze kun je weer koppelen aan een andere tabel met klantgegevens, en bestellingsgegevens. Je kan controleren aan de hand van een lus van je formulier of er in je database al iets zit op die datum. Zo ja? return false; en ga door met de volgende dag uit je lus. (automatisch) Dit is de snelste manier lijkt mij. Er is nog een manier, en dat is zoals je database er nu al uit ziet. Maar dan moet je elke "bestelling" uitlezen en controleren of de geselecteerde datum voorkomt tussen een begin en een eind. Dit is omslachtig omdat je HEEEL veel gaat moeten programmeren. De eerste mogelijkheid is het beste. Je moet dan wel van alles omgooien, maar het zal werken!. Ik weet niet hoe het te importeren in jouw code, want ik kom er echt TOTAAL geen wijs uit. Heel veel onnodige sessions, en heel veel doorverwijzingen van variabele naar variabele. Ook geen nette controle of het formulier al verzonden is of niet en slechte benamingen voor je variabelen. $sql, $data2, enz enz (wat doet het?) dat moet je zelf gaan uitzoeken. Als je over een paar weken deze code terug bekijkt, weet je niet meer welke variabele waar voor staat. Ik ben zo ook begonnen, maar heb nu al wat jaartjes PHP ervaring opgedaan. En leer elke dag nog van dingen die ik tegenkom. Ik hoop dat het je lukt. Groeten, Leroy
  8. Zorg dat de pagina die als eerste moet komen index.html of index.php of andere extensies heet. Anders kan de webserver hem niet juist vinden en krijgt je een 404 error. of een error dat je niet mag browsen in de map. Voor de rest spreekt alles voor zich. In een ander topic van vandaag staat nog eens uitgebreid verteld hoe en wat. Namelijk deze: http://www.pc-helpforum.be/f129/website-publiceren-wie-kan-mij-helpen-23664/#post139336 groeten, Leroy
  9. Als ik het dus goed begrijp. Wil je wanneer er op een hoofdmenu geklikt wordt dat het submenu open gaat. En er een foto in het frame terecht komt? Ik snap alleen niet wat hier het nut van is. Want je zorgt hiermee alleen dat er informatie verdwijnt op de plek waar de foto komt te staan. Dit is heel erg zonde van de website. Het is wel mogelijk, maar dan moet er HEEEEEL veel in het script aangepast worden. En niet alleen op de plek van je 2e reactie. Ook verderop in het script. Er zijn mooiere oplossingen voor gemaakt (zoals Jquery. Hier is enige kennis voor nodig, maar het werkt mooier als wat je nu in gebruik hebt). Ook is de frame die je er nu in hebt staan, niet goed in Firefox. ik zie hooguit 3cm van de foto. Het frame is dus niet naar beneden getrokken (een vaste hoogte). Frames zijn ook eigenlijk niet netjes. Dit heb ik vandaag in een ander topic ook besproken namelijk deze: http://www.pc-helpforum.be/f129/iframes-combinatie-met-tabellen-23734/ Hier heb ik ook in uitgelegd wat je dan beter kunt gebruiken. Klein stukje van mijn code staat hier in uitgelegd. Maar om terug op je vraag te komen. Het is wel mogelijk, maar veel zoek en test werk is hier wel voor nodig! Groeten, Leroy
  10. VEEEEEL TE veel code. Heel simpel met div is hetvolgende. Let wel op. Ik gebruik even GEEN CSS maar ik stop alles in de desbetreffende DIV als style element. Ik begin bij de body tag dus. <body> <div id="website" style="width:600px; border:#9a0000 solid 4px; height:430px; margin:0 auto"> <div id="menu" style="width:130px; float:left; background:#00FF00; border-right:#9a0000 solid 4px; height:100%"> <ul> <li><a href="">Home</a></li> <li><a href="">About</a></li> <li><a href="">Contact</a></li> </ul> </div> <div id="content" style="background:#0000FF; height:100%"> Hier komt je content </div> </div> </body> </html> Getest, en werkt. Ik heb geen linkjes gebruikt, maar dat lukt je denk ik voor de rest wel. Ik raad het wel af om Frames te gebruiken. Dit is ZEER slecht! Je komt namelijk heel slecht bij google te staan. en Scrollbalken zijn verschrikkelijk!! Ik heb nog wel een stukje code voor je wat je kan gebruiken. Op de plek van: "Hier komt je content" (in mijn voorbeeld) zet je de volgende PHP code: (Je vervangt het dus). <?php // configuratie $error404 = "404.html"; $home = "home.html"; // vanaf hier niets veranderen if(isset($_GET['page'])){ $bestand = $_GET['page']. ".html"; if(is_file($bestand)){ require($bestand); }else{ require($error404); } }else{ if(is_file($home)){ require($home); }else{ require($error404); } } ?> Let op!! Sla index.html nu op als index.php (dit omdat er PHP code in voor komt). Alle pagina's die je nu maakt moeten .html als extensie hebben EN!!! moeten in dezelfde map staan als je index.php. De paginas die je maakt, maak je ZONDER menu (dus alleen de content). In die PHP code die er staat is een stukje configuratie. namelijk: $error404 en $home Dit zijn 2 dingen die hij nodig heeft. 404 is een pagina door jou gemaakt als de opgevraagde pagina NIET bestaat. en home is de homepagina. De linkjes in je menu worden dit: <a href="?page=test">hallo</a> test slaat hier op het bestandje test.html en hallo is het knopje waar de bezoeker op klikt. de homepagina krijgt gewoon index.php of 2 puntjes (..) als href="". De pagina werkt NIET op jouw eigen pc als je dit wilt uittesten omdat je geen webserver hebt. Dit moet online uitgetest worden!! Als je nog vragen hebt? stel ze gerust. Ik help je graag verder. Mocht het script niet werken, zeg het dan ook. Dit is even snel uit het hoofdje gedaan. Groeten, Leroy
  11. Weet je dat je nu jouw webhosting die je hebt gekocht voor niets is? Je hebt namelijk het ip-adres van je webhosting op de www veranderd naar het ip-adres van blogspot. Hiermee heb je de ruimte van jezelf verbruikt voor je blog. Als je alleen een domeinnaam had gekocht bij transip had dit je geld kunnen schelen (niet dat het heel veel scheelt, maar toch een beetje). Het is dan wel opgelost. Maar niet optimaal benut gemaakt van hetgeen wat tot je beschikking is. Groeten, Leroy
  12. om het netjes te houden kun je ook javascript gebruiken. Zet dan tussen je <head> en </head> het volgende: <script language="javascript"> document.location.href = 'http://www.***.net'; </script> De link vervang je door de juiste link. Wat nog wel mooier is om te gebruiken is een klein stukje PHP code. De URL veranderd dan niet naar de website waar hij naartoe linkt. Pas wanneer je op een linkje klikt, veranderd de URL. Dit is ook weer te verhelpen, maar is HEEL lastig. dit is de code <?php echo file_get_contents('http://www.example.com/'); ?> de link vervang je weer naar de url waar hij naartoe moet linken. Hiermee haal je alle HTML code op. En laat je die op je scherm afdrukken. Dus importeer je de website in jouw website. Wanneer je nu op een linkje klikt, verwijst hij wel naar de andere URL. Let wel op! Sla het bestand op als index.php (let op de .php). Er wordt gebruik gemaakt van PHP code. Dus moet de webserver het anders afhandelen. Daarom .php op het einde. Groeten, Leroy
  13. Wanneer je inlogt op je FTP account door gebruik te maken van de windows verkenner OF een FTP client kom je op een ruimte die online staat bij een webhoster. In deze ruimte zie je als het goed is een aantal mapjes. - Public_html - private - log enz enz. (De namen kunnen anders zijn zoals ik ze net beschreef). De namen van de mapjes zeggen eigenlijk al waar je je bestanden (index.html enz) moet plaatsen. Dat is in de "public_html" folder. Alle andere mappen zijn prive en dus alleen zichtbaar wanneer je inlogt op je FTP. Open dus de map: public_html (of iets dergelijks). Hierin kun je SOMS een mapje terugvinden die de naam heeft van jouw website (bijv www.mijndomein.be). Open deze map dan en hier kun je al je bestanden (index.html enz) in kwijt. Soms staat hier ook helemaal GEEN mapje en kun je dus alles gelijk kwijt in de public_html folder. Wanneer je nu je website bezoekt zie je netjes wat jij hebt gemaakt in je index.html bestandje. let wel op dat het bestand waarmee de website moet beginnen (die hij als eerste moet openen) index.html heet (of index.php als je PHP gebruikt. enz). Ik hoop dat je hiermee verder kan. groeten, Leroy
  14. Het makkelijkste is om mailto: te gebruiken in de <form>-tag. Het nadeel hiervan is wel dat het mailtje dan wel wordt afgehandeld door de bezoeker zijn email-client. Deze optie kan dus niet anoniem gebruikt worden. En wil soms wel eens falen. Er zijn ook een aantal websites waar je een contactformulier kan opbouwen. Deze zet je als een Iframe in je website. De rest wordt allemaal afgehandeld door de website waar jij geregistreerd bent. Alle mailtjes komen bij jou uit. Nadelig hiervan is dat ze misschien niet gratis zijn, en zijn ze dat wel dat er heel veel reclame tussen zit. Wat de bezoeker ook niet graag wilt zien. Er is een andere manier, en dat is om het zelf te maken met behulp van PHP. Dit is een taal die afgehandeld wordt door de webserver. Normale HTML code wordt namelijk afgehandeld door de bezoeker zijn of haar pc. Om zo een formulier te maken kun je heel veel dingen gebruiken. - Wel of geen captcha (wat is captcha?) - Wel of geen controles of iets wel of niet noodzakelijk ingevuld moet worden. - en ga maar door. Hier heb je jammer genoeg wel kennis van PHP voor nodig. Of andere programmeer-taal die je helpt met PHP. op PHP: Hypertext Preprocessor staan alle functies die je kan gebruiken. Op W3Schools (hier) staat in het kort uitgelegd wat een makkelijke manier is om een email te kunnen verzenden met PHP. het principe is makkelijk. Je hebt een formulier (in HTML code) en zorgt dat de method POST is. en de action het PHPbestand is waar de afhandeling in voor komt. VB: <form method="post" action="mail.php"> // hier alle items die je in je formulier wilt plaatsen. </form> Is de laatste optie die ik gaf abracadabra? Dan kun je beter op zoek gaan naar een website die kant en klare formuliertjes kan opbouwen door te registreren. Ik hoop dat je hiermee verder op weg kan. Groeten, Leroy
  15. Dit is waarschijnlijk een instelling van je blog. het kan zijn dat je deze niet kan aanpassen. Alleen als beheerder/eigenaar van de website. De reden dat de foto's verkleind worden is voor ruimte op de webserver te besparen. Mocht je een foto uploaden die heel breed en heel hoog is, neemt deze veel meer ruimte in. Groeten, Leroy
  16. Tijdens het registreren van een domeinnaam (webhosting) worden er gegevens via de mail verstuurd. Onderandere FTP gegevens. Wanneer je deze gegevens invoert bij Filezilla (snelconnect of als opgeslagen server) dan kom je in een map terecht. Hier kan het zijn dat er nog een folder in staat genaamd "public" of iets in die richting. Hier zul je je bestanden in moeten zetten. Let wel op, het kan zijn dat je nog een keertje in een mapje moet zitten hierna. Soms heeft de map waar je in komt geen andere mappen, je zit dan direct in de public folder waar je dus je index.* in moet zetten. Ik hoop dat je eruit komt, anders even laten weten Groeten, Leroy
  17. Beste, Dat snappen we, maar in welk stukje software worden deze emailadressen ingevuld? Waar dat deze staan hangt af van welke software. Zoals msn, internet explorer of outlook. Of bedoeld u gewoon de hotmail website? Op deze manier kunnen we u pas helpen om erachter te komen waar deze mailadressen staan. groeten, leroy
  18. Waar bedoel je dan precies? Messenger, outlook, internet explorer, enz enz. Het is makkelijk voor ons om te zeggen waar je moet kijken als we ook echt weten over welk stukje software het gaat dat deze emailadressen in staan. Groeten, Leroy
  19. Dat met dat tekstvakje dat weet ik niet. Ik gebruik die soort kaart eigenlijk nooit op websites. Altijd die van google maps. en dat hij niet zichtbaar is in Dreamweaver (wat ik denk dat je bedoeld met DMW) zou kunnen komen omdat hij de source niet kan decoden. Is maar een gokje. Groeten, Leroy
  20. Je moet de complete site in een DIV zetten... en deze de breedte geven van hoe breedt je website is. De achtergrond moet niet meer op de <body> komen.. maar op die <div> kun je doen door de div een ID te geven: bijvoorbeeld: <div id="website"> dan zet je in je stylesheet hetvolgende: #website { background:url(plaatje.jpg); background-color:#000000; margin:0 auto; } De background gedeeltes snap je denk ik wel. Maar het stukje: margin: 0 auto; staat voor dat hij in het midden uitgelijnd moet worden (centreren dus). Vervolgens verander je de <body> tag zodat hij de achtergrond kleur heeft van jouw website... dus zwart (#000000) Hoop dat het je lukt op deze manier. Mocht je er niet uitkomen, laat het zeker weten!
  21. site staat nu niet echt denderend. Je hebt geen marges ofzo. Je site is gewoon standaard de breedte van het scherm. En aangezien mijn scherm 22inch is. is dit niet netjes. Kijk maar naar de bijlage [ATTACH]3891[/ATTACH]
  22. Hier heb ik al eens een topic over gezien en op geantwoord met een oplossing die ongeveer gelijk is aan deze. Maar hier alsnog de broncode van het bestandje wat ik toen ook heb geplaatst. Hetgeen wat dit script doet is plaatjes uit een lijst (array) halen en om de 3 seconden een nieuwe plaatje neerzetten. Hier de broncode: <html> <head> <script language="javascript"> var timeout = '3000'; var plaatje=new Array(); plaatje[0]="http://www.dag.nl/wp-content/uploads/2009/01/dreamstime-sex-iq-test.jpg"; plaatje[1]="http://www.orthoptie.be/Images/Logmar%20crowded%20test%20klein.jpg"; var linkje=new Array(); linkje[0]="http://www.mijndomein.nl"; linkje[1]="http://www.jouwdomein.be"; function new_image(hrefid){ var rand_no = Math.floor(plaatje.length*Math.random()); document.getElementById(hrefid).src = plaatje[rand_no]; document.getElementById(hrefid).href = linkje[rand_no]; setTimeout('new_image()', timeout); } window.onload=function(){ new_image('reclamelinkje'); } </script> </head> <body> <a href="#" id="reclamelinkje"><img src="#" id="reclameplaatje"></a> </body> </html> Het is ook mogelijk om het plaatje te kiezen wanneer de pagina wordt ververst. Dan moet de regel: "setTimeout('new_image()', timeout);" verwijderd worden. Dit script is eigenlijk meer om een plaatje (banner) te laten vervangen en ook de link als je op het plaatje klikt. Maar dit is ook weer eenvoudig aan te passen Je moet dan de <body> tag een id meegeven bijvoorbeeld: '<body id="testid">' Vervolgens staat er in het script ergens: 'new_image('reclamelinkje');'. de tekst 'reclamelinkje' moet dan veranderd worden naar het ID van de body tag. Vervolgens moet je het script aanpassen. Maar ik zal hier de aangepaste versie neerzetten. (hetgeen wat tussen de <head> en </head> tags staat) <script language="javascript"> var timeout = '3000'; var plaatje=new Array(); plaatje[0]="http://www.dag.nl/wp-content/uploads/2009/01/dreamstime-sex-iq-test.jpg"; plaatje[1]="http://www.orthoptie.be/Images/Logmar%20crowded%20test%20klein.jpg"; function new_image(hrefid){ var rand_no = Math.floor(plaatje.length*Math.random()); document.getElementById(hrefid).background = "url(" +plaatje[rand_no]+ ")"; setTimeout('new_image()', timeout); } window.onload=function(){ new_image('testid'); } </script> Dit zou als het goed is de achtergrond van de <body> om de 3 seconden moeten vervangen door één van de plaatjes in de array. Dit is niet getest, dus het zou wel eens kunnen dat het niet werkt. In dat geval ga ik zelf even kijken waar het aan zou kunnen liggen. bovenin het script staat: "var timeout = '3000';" Dit is hoeveel tijd in miliseconden er tussen mag zitten wanneer een plaatje vervangen moet worden Ik hoop dat je er wat mee kan, en dat het werkt. Groeten, Leroy
  23. wat je zou kunnen proberen is om een mapje op de server te maken met daarin alle pagina's die beveiligd moeten worden. en dan IN de map een .htaccess en een .htpasswd te zetten. OP de volgende link kun je een htaccess generator vinden. .htaccess Generator :: Webmaster Toolkit Als "Path:" moet een slash ( / ) ingevuld worden. De inhoud van het bovendste veld moet in een .htaccess bestand komen. en de inhoud van het onderste bestand in een .htpasswd bestand komen. De bestanden worden letterlijk: ".htaccess" en ".htpasswd" Geen bestandsnaam invullen gewoon een puntje neerzetten voor "ht" Als je dan nu een bestandje in die map probeerd te benaderen wordt er eerst om een gebruikersnaam en wachtwoord gevraagd. Groeten, Leroy
  24. Hoe bedoel je precies een pop-up menu? Hetgeen rechtsonderin de kaart staat hoort bij het script die de kaart laat weergeven. Waar dit script wordt gemaakt of gegenereerd weet ik niet. Groeten, Leroy
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.