Logo - MyWebsolution.de
User gesamt  :  2453369
User online  :  7
KubaSeoTräume, PHP Forum, PHP Community and more ... MyWebsolution.de!
   
   
 
Registrieren Login User F.A.Q Suche Home

eingeloggt bleiben

MyWebsolution.de Foren » Tutorials » bbcodes tutorial

Seite: <  1 2 3 4 5 6 7 8  > Posts pro Seite: 5 10 20
Autor Thread
13.02.2007 18:11 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
Hmm nein, eigentlich nicht... zu einer Kürzung kann es nur kommen, wenn der Alternativtext zu lang ist... Alles, was zwischen [] steht, ist von der Wortkürzung ausgenommen. Dafür sorgt dieser Code-teil:

PHP:
<?php
// BB-Code Tags entfernen, da sie nicht zur Buchstabenlänge eines Wortes zählen
            
$word preg_replace("/\[(.*)\]/Usi"""$word);
?>


Poste mal das Beispiel, bei dem das bei dir passiert, damit ich das lokal bei mir testen kann.


Profil ansehen Mail senden
13.02.2007 22:59 Uhr
fish
Forenuser
registriert 08.01.2007
wohnt in de/wü
Beiträge 20
also der code ist unverändert zu dem hier: http://www.fish.bierquartier.de/artikel-2-18-96-0.htm und das konkrete beispiel ist: Code:
[url=http://www.fish.bierquartier.de/images/werk/fensterbankgeschichten.jpg][img]http://www.fish.bierquartier.de/images/werk/thumbnails/fensterbankgeschichten.jpg[/img]
klick to enlarge[/url]
Profil ansehen
13.02.2007 23:05 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332


Hmm.. also hier im Forum gehts.. also muss es irgendwo bei dir im Quellcode haken.

Schau ich mir moin mal an, atm isn bisschen spät ;)


Profil ansehen Mail senden
14.02.2007 00:45 Uhr
fish
Forenuser
registriert 08.01.2007
wohnt in de/wü
Beiträge 20
äh joa.. kein prob.. ich schau nicht so oft auf die uhr ^^ danke..
Profil ansehen
14.02.2007 21:24 Uhr
Flitze
Administrator
registriert 17.10.2006
wohnt in Eschwege
Beiträge 332
kk, habs.. also es liegt tatsächlich an der Stelle, die ich vorher schonmal gepostet habe.

Bei dir sieht das so aus:

PHP:
<?php
// für Links wird die maximale Länge erhöht 
            
if(substr(strtolower($word), 07)== 'http://' OR substr(strtolower($word), 08)== 'https://' OR substr(strtolower($word), 04)=='www.') { 
                
$max_lenght $max_link_lenght
            } 

            else { 
                
$max_lenght $max_word_lenght
            } 

            
$word trim($word); 
// BB-Code Tags entfernen, da sie nicht zur Buchstabenlänge eines Wortes zählen 
            
$word preg_replace("/\[(.*)\]/Usi"""$word); 
?>


und so muss es aussehen

PHP:
<?php
    
// ...
    // BB-Code Tags entfernen, da sie nicht zur Buchstabenlänge eines Wortes zählen
    
$word trim($word);
    
$word preg_replace("/\[(.*)\]/Usi"""$word);
    
// für Links wird die Länge erhöht
    
if(substr(strtolower($word), 07)== 'http://' OR substr(strtolower($word), 08)== 'https://' OR substr(strtolower($word), 04)=='www.')
        
$max_lenght $max_link_lenght;
    else
        
$max_lenght $max_word_lenght;
    
//...
?>


Du machst das in der falschen reihenfolge ;)

Das zu prüfende Wort muss zuerst so behandelt werden, dass alles zwischen [] entfernt wird, damit es nicht mitgezählt wird. Bie dir passiert das erst danach.


Profil ansehen Mail senden
Seite: <  1 2 3 4 5 6 7 8  > no reply
Powered by Pascal Landau © 2006 MyWebsolution.de
Designed by Pascal Landau © 2006 MyWebsolution.de
 
 
 
 
Home Email Impressum Disclaimer Statistik