Datum Zeit
Navigation
COMMUNITY
bullet News
bullet Clubforum
bullet Artikel
bullet Gästebuch
bullet Link Us
bullet FAQ
bullet Suche
bullet Banner Buchung
SUPPORTCLUB
bullet Das Team
bullet International Support
KONTAKT
bullet Kontakt
bullet Impressum
Wer ist Online
TS² - Viewer
Werbung
PhpFusion-skmods.eu
Forum
Neuste Themen
bullet Benutzergruppen +++ ...
bullet online_users_panel E...
bullet Newspanel auf Starts...
bullet pd_landmark 1.1.2
bullet Fehler mit "eigener ...
Heißeste Themen
bullet scoresystem [410]
bullet pd_warning v7 [190]
bullet Die V-Bank [169]
Neuste Artikel
bullet Datenbanksicherung z...
bullet Fotodrucker
bullet Die GPL - Code of Co...
bullet INTERNETHANDE: NEUE ...
bullet Klagewelle gegen Rau...
Downloads

Neue Downloads

bullet Webradio Icon Set
bullet Icon Set
bullet SGIF Alpha News...
bullet SGI Fusion News...
bullet MF-Slots

Top 5 Downloads

bullet ScoreSystem [3918]
bullet MWN Geschenke S... [2641]
bullet Verwarnsystem [1875]
bullet Birthday Panel [1851]
bullet User_Fotoalbum_... [1763]
Thread ansehen
 Drucke Thread
Problem bei Umwandlung von BBCode
djhurz
#1 Drucke Post
Geschrieben am 29. Juni 2009 23:30:45
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
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 hinzugefügt:
page.rar [1.02Kb - 23 mal heruntergeladen]
Editiert von djhurz am 29. Juni 2009 23:32:46
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
MarcusG
#2 Drucke Post
Geschrieben am 30. Juni 2009 00:11:45
User Avatar




Posts: 2583
Registriert seit: 21.01.09

Meister
Nächstes Level: 2611/5000

Scores: gesperrt
http://www.phpfus...p/Parseubb
Gruß Marcus

phpfusion.marcusg.de/signaturen/marcusg_1.png
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
 top
http://phpfusion.marcusg.de
djhurz
#3 Drucke Post
Geschrieben am 30. Juni 2009 00:23:53
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
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.
 top
emblinux
#4 Drucke Post
Geschrieben am 30. Juni 2009 00:30:57
User Avatar




Posts: 2771
Registriert seit: 04.10.08

Meister
Nächstes Level: 2814/5000

Scores: gesperrt
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
 top
http://www.fusion-ng.de
djhurz
#5 Drucke Post
Geschrieben am 30. Juni 2009 00:44:38
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Edit:
Funzt jetzt.
Dankeschön und guts Nächtle ;)
Editiert von djhurz am 30. Juni 2009 01:09:15
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
emblinux
#6 Drucke Post
Geschrieben am 30. Juni 2009 00:55:23
User Avatar




Posts: 2771
Registriert seit: 04.10.08

Meister
Nächstes Level: 2814/5000

Scores: gesperrt
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
 top
http://www.fusion-ng.de
djhurz
#7 Drucke Post
Geschrieben am 30. Juni 2009 01:06:06
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
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.
 top
djhurz
#8 Drucke Post
Geschrieben am 09. August 2009 02:12:06
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
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.
 top
MarcusG
#9 Drucke Post
Geschrieben am 09. August 2009 11:02:27
User Avatar




Posts: 2583
Registriert seit: 21.01.09

Meister
Nächstes Level: 2611/5000

Scores: gesperrt
Das geht ganz einfach mit nl2br :

http://www.php.ne....nl2br.php
Gruß Marcus

phpfusion.marcusg.de/signaturen/marcusg_1.png
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
 top
http://phpfusion.marcusg.de
Gr@n@dE
#10 Drucke Post
Geschrieben am 09. August 2009 14:48:36
User Avatar




Posts: 881
Registriert seit: 09.09.08

Profi
Nächstes Level: 924/1000

Scores: gesperrt
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 !
 top
www.phpfusion-supportclub.de
djhurz
#11 Drucke Post
Geschrieben am 09. August 2009 18:22:31
User Avatar

Stammgast


Posts: 156
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 156/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
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.
 top
Springe ins Forum: