Rel attribute in image

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 3 volgende »

Jos Verra

Jos Verra

18/05/2010 20:43:29
Quote Anchor link
Is het mogelijk om een rel attribute in een image te gooien

bijvoorbeeld

<img src="foto.jpg" rel="lightbox[]" />

want het is voor mij niet mogelijk er een a href er om heen te zetten
ik kan het wel maar dan kan ik de href niet vullen omdat de img uit word
gelezen uit een database.

Kan dit?

Mvg Jos
 
PHP hulp

PHP hulp

18/12/2024 08:12:35
 
Yea Rupie

Yea Rupie

18/05/2010 20:49:14
Quote Anchor link
lightbox[] in een rel?
Waarom kan je er geen a href omheen zetten, dit is toch altijd mogelijk?
 
Jos Verra

Jos Verra

18/05/2010 20:53:02
Quote Anchor link
Ik kan het er wel om zetten voordat hij de database in gaat maar ik kan de href niet vullen met de src van de img :(

ik werk met ckeditor en ckfinder hieruit wordt de img er zo ingeplakt

Als het zo makkelijk was deed ik het zo. Maar is er geen manier om rel te laten
werken in img
Gewijzigd op 18/05/2010 20:56:24 door Jos Verra
 
Yea Rupie

Yea Rupie

18/05/2010 21:08:45
Quote Anchor link
Ik snap niet waarom dit niet zou kunnen maarja,...
 

18/05/2010 21:16:03
Quote Anchor link
En waarom zou je die rel attribute aan die img kunnen plakken?
Je javascript dingen zullen dan alleen waarschijnlijk nie meer werken.
 
Jos Verra

Jos Verra

18/05/2010 21:17:21
Quote Anchor link
ik moet alleen lightbox er in hangen alleen kan ik de src van de img niet in de href krijgen omdat ik het niet zelf invoeren het moet automatisch gebeuren bij het invoegen van een plaatje via ckfinder in samenwerking met ckeditor

Vandaar lukt het niet :(
 

18/05/2010 21:24:33
Quote Anchor link
Jos:
ik moet alleen lightbox er in hangen alleen kan ik de src van de img niet in de href krijgen omdat ik het niet zelf invoeren het moet automatisch gebeuren bij het invoegen van een plaatje via ckfinder in samenwerking met ckeditor

Vandaar lukt het niet :(


Ik snap dat geblaat niet helemaal. Volgens mij bedoel je dat je dus ckeditor met ckfinder gebruikt, om een plaatje in een pagina te stoppen. Dan wil je dat er nog een a tag omheen wordt gezet met de rel attribute voor de lightbox. Dit moet automatisch gaan.

Dan moet je ckeditor ofzo aanpassen, of op de server kijken na de data die je binnen krijgt.
 
Jos Verra

Jos Verra

18/05/2010 21:25:39
Quote Anchor link
... ik heb het er al omheen staan alleen krijg ik de href="" niet gevuld met de img source
 

18/05/2010 21:27:22
Quote Anchor link
Hoe doe je die a tag er dan omheen?
 
Jos Verra

Jos Verra

18/05/2010 21:29:55
Quote Anchor link
op deze manier

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
    mysql_connect('localhost','root','');
    mysql_select_db('rp');
    $content = mysql_real_escape_string($_POST['main']);
    $id =        $_POST['p_Id'];
    
    $str     = $content;
    $order   = array("<img");
    $replace = array("<img rel='lightbox[]' onclick='document.location.href=this.src'");
    
    $inhoud = str_replace($order, $replace, $str);

    $sql = 'UPDATE pages
            SET p_Text="'
.$inhoud.'"
            WHERE p_Id="'
.$id.'"';
    mysql_query($sql);    
    header('location:index.php?page='.$id);
?>
 
Jos Verra

Jos Verra

18/05/2010 21:30:54
Quote Anchor link
hier heb ik er nog geen a href omheen maar dat kan ook zo 1 2 3
als ik maar weet hoe isk de href moet gaan vullen
 

18/05/2010 21:53:57
Quote Anchor link
Probeer dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$subject
= file_get_contents('http://www.flickr.com/search/?w=all&q=koe&m=text');
$result = preg_replace('%(<img.+?src="([^"]+)".*?(?:/>|">| >))%', '<a href="$2" rel="lightbox">$1</a>', $subject);
var_dump($result);
?>
 
Jos Verra

Jos Verra

18/05/2010 21:55:25
Quote Anchor link
Ipv ? waar moet ik het invoegen ?
ipv het replace gedeelte ?
zo ja is dan $inhoud = var_dump($result);

Sorry ben hele dag al bezig met dit probleem :(
vandaar dat ik liever iets meer commentaar zou willen
als het kan.
Gewijzigd op 18/05/2010 21:56:57 door Jos Verra
 

18/05/2010 21:59:35
Quote Anchor link
Dat is alles wat je nodig hebt.
Uitleg over de functies vind je op php.net.
- file_get_contents.
- preg_replace.
- var_dump.

Ik gebruikte een pagina van flickr voor het testen, want daarop staan veel plaatjes.
 
Jos Verra

Jos Verra

18/05/2010 22:01:44
Quote Anchor link
Oke ik zou een poging wagen. Op dit moment krijg ik als ik $result print
het volgende > string(87894) " dus even kijken waar dat op is gericht
en kijken wat de functies doen
 

18/05/2010 22:02:59
Quote Anchor link
Kijk wat de functies doet, bedenk wat er gebeurd, bedenk waar je alles kan vinden.
 
Jos Verra

Jos Verra

18/05/2010 22:06:05
Quote Anchor link
Denk dat ik er beter morgen naar kan kijken als ik wat wakkerder ben
op dit moment krijg ik namelijk geen duidelijke output :)
 

18/05/2010 22:09:00
Quote Anchor link
Jawel hoor, je moet het alleen effe vinden.
Bedenk ook wat file_get_contents ophaalt...
Kijk eens op die pagina.
 
Jos Verra

Jos Verra

18/05/2010 22:09:24
Quote Anchor link
Moeten het perse een file zijn in file_get_contents ? omdat mijn gegevens in de waarde $content staan en nergens anders nog.
 

18/05/2010 22:11:46
Quote Anchor link
Wat denk je zelf?
Ik had een string met html nodig om te testen en was te lui om wat zelf te tikken.
 
Jos Verra

Jos Verra

18/05/2010 22:14:55
Quote Anchor link
Maar als ik file_get_contents($content); doe krijg ik een fout melding maar ik kan het niet uit een bestand halen dus daarom vroeg ik of het echt een bestand moet zijn
 

Pagina: 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.