Foto's

Status
Niet open voor verdere reacties.

quantz

Gebruiker
Lid geworden
1 jul 2010
Berichten
58
Goede avond,

Ik wil graag een verwijzing maken naar een map met foto's. Zo dat als iemand klikt op de url hij/zij de inhoud van die map ziet. Dus alle foto's en niet eentje met een specefieke naam. Welke html opdracht/zin moet ik dan schrijven?

Groeten, Maarten
 
Hoi Maarten,
Dat zou moeten gaan met:
HTML:
<a href="http://www.naam-van-de-site.nl/naam-van-eventuele-tussenmap/fotomap/">Bekijk overzicht foto's</a>
Op deze manier staan ze alfabetisch, van a tot z.
  • Je kunt ze ook omgekeerd, van z tot a, laten zien.
  • Of per datum van uploaden (oplopend of aflopend).
  • per bestandsgrootte (oplopend of aflopend).
Dit doe je door er een paar parameters aan te hangen:
Je kunt aan de parameters komen door gewoon te klikken op de kolomtitels, en als je het goede rijtje hebt, de link uit de adresregel van de browser overnemen (daarin staan dan de goede parameters).

Met vriendelijke groet,
CSShunter
 
Ik heb nu het volgende
HTML:
<html> 
 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
</head> 
 
<body> 
 
<p align="center"> 
<a href="http://bewerkt.kroonjuwelenvk.nl/images/"></a> 
 
</body> 
 
</html>
maar zie nog steeds een leeg scherm terwijl er in het mapje images toch echt een foto zit.

Groeten, Maarten
 
Ja, de link is zo te zien goed (die komt uit op een inlogpagina), maar op de pagina zelf staat niks waarop je kunt klikken.
Dat klopt, want het is een lege link:
HTML:
<a href="http://bewerkt.kroonjuwelenvk.nl/images/"></a>
Als je dit doet, wordt het een echte link:
HTML:
<a href="http://bewerkt.kroonjuwelenvk.nl/images/">foto's</a>
Als je dan op foto's klikt, komt de map tevoorschijn (d.w.z. eerst de inlogpagina). :)

Je hoeft dus niet zelf een speciale pagina aan te maken voor het overzicht, alleen een link op een andere pagina is genoeg.

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
De tekst word dan zichtbaar als link. Maar als je daar op klikt zie je "forbidden" (308) en geen foto.

Groeten, Maarten
 
Hé, dat is merkwaardig.
Ik krijg bij een klik op de link geen "forbidden" (308),maar een inlog-verzoek.
Met Firefox dit:

pw-ff.png

Met IE dit:
pw-ie.png

Als ik in beide gevallen het venstertje wegklik, omdat ik geen wachtwoord heb, krijg ik een "Authorization Required" (401) pagina, en geen 308.

Het lijkt er in ieder geval op, dat op de server het opvragen van de map verhinderd is, of gekoppeld is aan een wachtwoord-toegang:
Heb je bij toeval (met Joomla?) de hele site geblokkeerd of ingesteld op een wachtwoord?

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
Nee het is een beveiligde site m.b.v. htacces. Dus het inlogscherm is gewoon. Ik ben inmiddels erachter waarom ik de 308 melding krijg. De html code verwijst weer naar de complete site (absoluut path) dus kom je weer aan het begin van de (beveilde) site. Heb ik nog steeds geen oplossing. Hoe nu verder?

Groeten, Maarten
 
Ik vermoed dat het ofwel aan de .htaccess instellingen ligt, ofwel aan de bestandsrechten die op de server aan de map images zijn toegekend. Staan de attributen van die map op 755?

Met vriendelijke groet,
CSShunter
 
De index pagina staat op 755 en de .htacces mappen op 644. Als ik dit alles op 755 zet is toch niks meer beveiligd. Het inlog venster is juist ingesteld omdat het hier een privé site betreft.

Vriendelijke groeten, Maarten
 
Juistem!
Dan geloof ik dat ik er uit lig. Als ik http://bewerkt.kroonjuwelenvk.nl/images/ inklop, kom ik op de inlogpagina uit.
Maar omdat ik daar zonder ww niet door kom, kan ik niet zien of er daarna het mapoverzicht komt of dat dit niet lukt.

Wat ik niet snap, is dat jij via hetzelfde commando een 308 "forbidden" pagina krijgt i.p.v. het inlog-schermpje.
Wat ik ook niet snap, is dat in de officiële "Status Code Definitions" van w3c de hele statuscode 308 niet bestaat. :shocked:
Voor "forbidden" zou de statuscode 403 moeten zijn, als ik het goed begrijp (niet heel erg deskundig op dit gebied).
Via Google kwam ik nog tegen: "308 = Resume Incomplete" (http://code.google.com/p/gears/wiki/ResumableHttpRequestsProposal), maar dat verhaal is voor mij abracadabra...

Misschien kan je verder hier nog iets uit halen?
Kortom, ik hoop dat hier binnenkort iemand langs komt met verstand van zaken!
Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
Ik heb mij vergist. De forbidden pagina is natuurlijk 403. Hoe ik bij 308 kom weet ik niet meer. Wat ik niet begrijp is dat als ik ben ingelogd door wordt verwezen naar de map images (dat was inderdaad de goede oplossing), dan kan klikken om die map te bekijken. En dan gek genoeg die 403 zien terwijl ik al ingelogd ben. Hopelijk is er iemand die mij verder kan helpen.
In ieder geval csshunter bedankt!!

Groeten, Maarten
 
Het heeft niets met bestandsrechten temaken:

Als standaard is het ingesteld dat index.html en index.php als eerste worden aangeroepen als je een map aanroept (zoals http://www.example.org/images/). Bestaan echter geen van deze ingestelde pagina's, dan krijg je een 403 forbidden melding.

Om dit te omzeilen moet je een extra instelling in je .htaccess bestand meegeven. Ik heb eventjes voor je op google gezocht, en heb hier een mooie handleiding voor je:
http://www.websonic.nl/tutorials/websitehtaccess/htaccess_mapinhoudaanuit.php

Hopelijk ben je hiermee geholpen :)
 
Hier heb ik wat aan!! Ik ga het vanavond uit puzzelen. Ik moet nu eerst wat anders doen. Bedankt.

Vriendelijke groeten, Maarten
 
Deze discussie heb ik elders voorgezet onder htacces

Groeten, Maarten
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan