Thread Author: djhurz
Thread ID: 1282
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 2942 mal angesehen.  Es gibt auch Dateianhänge.
Wer ist hier? 1 Gäste
 Thema drucken
Problem bei Umwandlung von BBCode
djhurz
Hi
Ich bastel grade an einem Userpagesystem welches mit BBCode arbeitet.
Das Posten funktioniert schonmal nur die anzeige der Page niccht.
Die Smilies bekomme ich angezeigt aber der BBCode wird nicht umgewandelt.
Hier mal der Code:

Code 

require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."members-profile.php";
include LOCALE.LOCALESET."user_fields.php";

if (!iMEMBER || !isset($_GET['lookup']) || !isNum($_GET['lookup'])) {
//opentable ("fehler");

//closetable ();
fallback("index.php");
} else {
   $result = dbquery("SELECT * FROM ".DB_PREFIX."users WHERE user_id='".$_GET['lookup']."'");
   if (dbrows($result)) { $data = dbarray($result); } else { redirect("index.php"); }

   // freundschaftssystem >
   $result_ig = dbquery("SELECT * FROM ".DB_PREFIX."buddys_igno WHERE buddys_igno_usr2 = ".$userdata['user_id']." AND buddys_igno_usr1 = ".$data['user_id']."");
   $data_ig = dbarray($result_ig);
   //if($data_ig['buddys_igno_id'] == ""){ }

   if ($userdata['user_id'] != ""){
      $result_from=dbquery("SELECT * FROM ".DB_PREFIX."buddys WHERE buddy_from = ".$userdata['user_id']." AND buddy_to = ".$data['user_id']."");
      $data_from = dbarray($result_from);
   }

   if ($data_from['buddy_id'] == "" AND $buddy == "I" AND $data_ig['buddys_igno_id'] == "") {
      $result = dbquery("INSERT INTO ".DB_PREFIX."messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder) VALUES( '".$data['user_id']."', '".$userdata['user_id']."', 'Freundschaftssystem', 'Du hast ein freundschaftsangebot', 'y', '0', '".time()."', '0')");
      $result=dbquery("INSERT INTO ".DB_PREFIX."buddys (buddy_id, buddy_from, buddy_to, buddy_date, buddy_status) VALUES ('','".$userdata['user_id']."', '".$data['user_id']."', '".time()."', '1')");
      fallback("page.php?lookup=".$_GET['lookup']);
   }

   opentable("Page");

         echo "<br>\n".str_replace("<br>", "", parsesmileys($data['user_page']))."</td>\n</tr>\n";


 }
   closetable();

require_once "side_right.php";
require_once "footer.php";
?>


Evtl kann mir ja jemand den Code zur umwandlung rein editiren.
Die Daten werden in der Usertabelle unter user_page gespeichert und sollen auch von da aufgerufen werden.

Gruß: Markus
Edit: Habe die Datei mal angehängt.
djhurz hat folgende Datei angehängt:

page.rar [1.02kB / 368 mal Heruntergeladen]


Downloaded by:

Bearbeitet von djhurz am 29.06.2009 um 23:32
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
SC-Ad-Bot
 
djhurz
soweit war ich auch schon Wink
Weiß nur nicht wo ich das anwenden soll.
Endweder im Postscript oder im Viewscript???
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
emblinux
aus der Zeile

Code 

echo "<br>\n".str_replace("<br>", "", parsesmileys($data['user_page']))."</td>\n</tr>\n";




wird

Code 

echo "<br>\n".str_replace("<br>", "", parseubb(parsesmileys($data['user_page'])))."</td>\n</tr>\n";


Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
djhurz
Edit:
Funzt jetzt.
Dankeschön und guts Nächtle ;)
Bearbeitet von djhurz am 30.06.2009 um 01:09
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
emblinux
Leider sieht man bei dem Link nicgts, weil dieser nur für Mitglieder ist.

Ansonsten kannst du auch mal probieren zu tauschen, zuerst parseubb und dann parsesmileay. Probier halt mal ein wenig rum.

Ob es an der parseubb Funktion liegt, kann ich dir auf Anhieb auch nicht sagen, hast du dort was geändert?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
djhurz
Nein daran wurde nix geändert ich habe in der Maincore nur codes hinzugefügt.
Jetz funktioniert aber alles
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
djhurz
Ein weiteres Problemchen ist aufgetaucht.
Und zwar hätt ich gerne das wenn man die Enter drückt automatisch ein Zeilenumbruch erstellt wird.
Ist dieses möglich??
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
Gr@n@dE
Vielleicht hilft dir diese Zeile mehr. ;)

Code 

echo "<br>\n".nl2br(str_replace("<br>", "", parseubb(parsesmileys($data['user_page']))))."</td>\n</tr>\n";


Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
djhurz
Danke
Was Kleinigkeiten so ausmachen können.
Schönen Abend euch noch
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Fusion Board Spalten Problem Infusionen 4 05.11.2019 um 08:48
V-Bank Problem Infusionen 28 30.08.2016 um 19:21
pds_status_panel problem Infusionen 1 09.07.2016 um 21:08
Shoutbox problem Infusionen 1 22.06.2016 um 23:16
Problem mit preg_replace Allgemeine Support Fragen 3 24.03.2016 um 14:58
HarlekinPower