Pagina 1 din 1

Link diferit pentru imagini

Scris: 01-Mai-2006, 04:51:12
de Domino
Am incercat sa instalez un script pentru imaginile puse pe forum.
Problema ar fi ca acest script reactioneaza intr-un fel pentru imagini si altfel pentru linkurile normale, deci ca acest script sa mearga bine pe un forum imi trebuie ca linkurile de la imagini sa fie diferite de linkurile ce sunt pentru texte.
M-am uitat putin peste functiile din bbcode.php dar m-a lasat in urma la ce semne erau pe la preg_replace.
Stie cineva cum pot sa fac in asa fel incat sa am linkuri diferite pentru imagini si linkuri diferite pentru text?
Cam asa ar trebui sa fie linkurile:

Cod: Selectaţi tot

imagine: <a herf="#" rel="nume">
text: <a herf="#">
Am cautat si in fisierul js care face scriptul sa mearga si am agsit urmatoarea chestie:

Cod: Selectaţi tot

		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "imageresize")){
			anchor.onclick = function () {imageresize(this); return false;}
		}
Din cate imi dau eu seama de acolo acea portiune de script cauta sa vada daca exista atributul "href" in tagul "a"(adica tagul de pentru link) si daca exista atributul "ref" dar sa fie neaparat egal cu 'imageresize'.
Daca as putea sa il conditionez in asa fel incat sa caute daca "anchor.getAttribute("href")" este egal cu un text ce contine "jpg,jpeg,gif,png" atunci cred ca ar fi la fel de eficient ca si atunci cand as modifica in fisierele de la phpBB.

Scris: 01-Mai-2006, 15:39:24
de Domino
Cred ca am reusit pana la urma.
Am pus la conditii functia match(), deci cand gaseste in href cuvantul ".jpg" o sa mearga scriptul.
Deci m-am rezolvat singur.

Scris: 02-Mai-2006, 18:42:11
de lugojan
imaginile nu pot fi decat .JPG?

Scris: 04-Mai-2006, 15:35:11
de Domino
Eu nu ma prea pricep la java asa ca deocamdata l-am facut numai sa mearga pe jpg sau pe alt tip de imagine, dar numai pe unul singur deodata.

Chestia urata este insa ca la linkurile date de la imageshack terminatia este tot .jpg si se incurca cu linkurile care sunt adevarate imagini si de aici se ivesc probleme. Din pacate a trebui sa abandonez chestia asta, pacat era un efect misto.