ďťż
Podstrony
|
telcocafeOtóż mam kod który skraca pewien tekst i dodaje odsyłacz na końcu aby pokazać cały tekst. (Skrypt artykułów). I mam taki problem. Jest sobie tekst mojego artykułu i po 200 znakach jest on przycinany. Jednak akurat był tam kod html i zostaje on przecięty (np. zostaje <a hre ). I chciałbym się zapytać jak napisać funkcję która spradzała by czy nie jest to czasem kod html i jeżeli jest to go pomijała i przechodziła odrazy do odnośnika, lub wyświetlała cały kod html (Dwa warianty, który łatwiejszy?)Proszę o pomoc. Aha - mój kod wygląda tak: print ('<br><br><br><b>Treść artykułu:</b><br><blockquote>'); $short = substr ( $myrow["article"], 0, 200); print ($short); echo ('...<br><br><a href="index.php?i=article.php&id='); print ($myrow["id"]); echo ('">Zobacz więcej...</a>'); Usunąłem zbędne rzeczy. Aha i ten link co tam widzicie jest do pełnego tekstu. $myrow to jest tablica z danymi z bazy mysql. Użytkownik seak1 edytował ten post 26 czerwiec 2005, 19:00 zobacz to Problem z ucinaniem wyrazów załatwiłem zakładając nowy temat tu. Dalej natomiast jeżeli chodzi o mój problem to z ucinaniem html. Bo przecież link może się zawierać w <a href="cos.htm">Bardzo fajny link</a> I wtedy jak utnie przy "bardzo fajny" t olink będzie działał do końca strony - wszystko będzie linkiem. Musiałbym napisac funkcję sprawdzającą czy np. text nie jest w znaczniku, ale narazie tego nie potrafię zrobić... Pozdrawiam. Moze jesli tekst tego linka bedzie wiekszy niz ilestam, i bedziesz mial pewnosc ze wtedy utnie </a> to mozesz dodac po prostu </a> ? Ale tak nie zawszę będzie - np jest text: costam fajnego i extra <a href="link.htm">ble ble ble</a> costam i extra <img src="cos.jpg"> ble cos extra spox No i jak wtedy dodać na końcu </a> jeżeli utnie na <img... to wtedy to będzie nieprawdiłowe i np. walidator w3c mnie zabije... :P imho zastosowanie bbcode może tu sporo pomóc :) ZGADŁEŚ! JEST ZASTOSOWANY! Ale to nie zmienia faktu że może być: ble ble ble [url=cos.htm]ble ble ble ble [/url] ble ble ble ble [img=cos.jpg] dobra zmieniam zdanie przydatny będzie znak ' ' czyli tzn spacja :) teraz pomyśl do czego może się przydać Nooo - racja. Tutaj jest coś na ten temat, ale będę musiał to przerobić - i to solidnie. Hmmm... Pomyślmy. Wyszukiwanie [url=http://(cokolwiek)](cokolwiek)[/url] i później wyszukiwanie tego na końcu? Eeee... Chyba nie... Może zaraz coś mądrzejszego wymyślę... Użytkownik seak1 edytował ten post 30 czerwiec 2005, 15:03 |
|||
Sitedesign by AltusUmbrae. |