Forum

Benachrichtigungen
Alles löschen

Marktplatz!

66 Beiträge
13 Benutzer
0 Reactions
8,432 Ansichten
Beiträge: 1150
(@mrmomba)
Noble Member
Beigetreten: Vor 16 Jahren

nein nein,
eine nötigung ist das nicht,
auch immer mit der ruhe, ich habs einfach mal als ne art herausforderung aufgefasst :bussi und hab halt an sowas spaß 🙂 (ist für mich einfacher als an autos schrauben 😛 )
weil es interessiert mich nun mal auch.

mh nun auf fachlicher ebene, ich sehe im moment nicht, warum es nicht in einem template funktionieren soll, lasse mich gerne aber etwas besseren belehren.
weil es ja egal ist WO die Funktion steht, so lange sie irgendwie mit includiert ist. und der Aufruf der Funktion, die muss in die HTMLdatei ( in dem Template ) selber mit eingebunden werden. sprich in die HTML datei von dem formular. ( würde mich sonst freuen wenn ich eben die datei sonst via mail bekommen würde )
deswegen ja auch die variante mit javascript. nur wie gesagt, ich bin mir da halt nicht genau bewusst warum es nicht funktioniert, würde es aber aus neugier wissen wollen 🙂

wo liegt denn dein problem beim einbinden`deines scriptes`? also wie meinst du das, dass der nicht richtig angezeigt wird?
ich meine wir haben hier auch ne menge die sich damit auskennen, vielleicht haben die ja ne idee :top: ist im prinzip ja auch informationsaustausch
wild82 und Bora r20 können es meine ich ja auch ???

so wie gesagt von meiner seite kein druck, war halt spaß an der freude 😉 bissl geistiges workaround

-> lustig hatte gerade nen doppelpost

Antwort
Beiträge: 197
 Ede
(@ede)
Estimable Member
Beigetreten: Vor 16 Jahren

Warum schreibt Ihr alles doppelt?

Edit: Ich auch, und bei Crazy auch! Was issen hier los?

Antwort
Beiträge: 718
(@crazyhifi)
Prominent Member
Beigetreten: Vor 16 Jahren

sorry, wegen doppelpost, war mein fehler. :bussi
hatte in der post class einen fehler beim scripten. *grmpf*

Es ist so, fürs posten gibt es eine class die verwendet wird und die muss ich umschreiben,
im template kann ich auf den header nicht mehr zugreifen, da der übers php je nach aufruf
einer funktion generiert wird, somit sind also kopfgesteuerte scripts nicht möglich.
das war auch das problem warum man im alten forum nicht mehr so viel machen konnte.

wenn ich nun versuche das ganze über das textarea zu machen passiert genau das was
du schon vermutet hast, dann wird der text in jedem post eingefügt.

in der class bin ich nun so weit das er weiß in welchen subforum er sich befindet das ich über das admin cp
steuern kann und dort hinterlege ich den default text, solange der Standard Editor genutz wird funktionert das
gante auch, da aber die meisten den RTe Editor nutzen wird der text ausm admin cp geparst, beim parsen
verliert er aber die formatierung wie bolt und zeilenumbruch. Auch das problem habe ich fast gelöst.

Antwort
Beiträge: 1150
(@mrmomba)
Noble Member
Beigetreten: Vor 16 Jahren

sorry, wegen doppelpost, war mein fehler. 😉
hatte in der post class einen fehler beim scripten. *grmpf*

Es ist so, fürs posten gibt es eine class die verwendet wird und die muss ich umschreiben,
im template kann ich auf den header nicht mehr zugreifen, da der übers php je nach aufruf
einer funktion generiert wird, somit sind also kopfgesteuerte scripts nicht möglich.
das war auch das problem warum man im alten forum nicht mehr so viel machen konnte.

Ah okay, gut, das wusste ich leider nicht – leuchtet mir ein. Und um das hinzubiegen sind die veränderungen einfach auch wieder mächtig tiefgreifend, zumindest nicht so einfach zu realisieren wie ich gedacht habe.
Hab nun einfach mal aus dem Spaß heraus die Funkion selber mit in den Bodybereich geschrieben.
vielmehr sogar direckt mit in das Formularfeld, sprich funktion und button stehen beide in body – es funktioniert auch :), nur ich weiß halt nicht, wie sich das wieder mit der generierung handhabt, wobei ich meine, dass das formfeld relativ gleich aufgebaut sein müsste, weil das ja doch statisches html ist? oder ? :bussi
war auch nur aus interesse, ich poste es trotzdem noch mal hier rein :top:

<body>
....
....
<form name="REPLIER" id="postingform" onsubmit="return ValidateForm()" action="http://www.bora-forum.de/index.php?" encType="multipart/form-data" method="post">
<script>
function regeln_muss_Einzigartig_sein(verktext) {
document.getElementById('ed-0_textarea').value = "[b]Ich biete (Artikelbezeichnung)][/b] \n\n\n [b]Beschreibung (Detailierte Artikelbeschreibung ggf. mit Zubehör)[/b] \n\n\n [b]Artikelzustand (Neu/Gebraucht/Laufleistung)[/b] \n\n\n [b]Bilder [/b][b]Preis (Pflichtangabe!)[/b] \n\n\n [b]Versandkosten / PLZ & Ort für Selbstabholer[/b] \n\n\n [b]Kontaktmöglichkeiten (eMail, PN,...)[/b";
}
</script>
<img title="Vorlage" alt="Vorlage" src=""http://bora-forum.de/style_images/1/folder_editor_images/rte-italic.png"" onClick="return regeln_muss_Einzigartig_sein()";"/>
....
....
<textarea name="Post" tabIndex="5" class="rte-iframe" id="ed-0_textarea" style="width: 98%; height: 250px;" rows="10" cols="60" editor_id="ed-0" has_focus="false"/> </textarea>
....
....
</form>

Bitte beachten, hab den Code stark abgespeckt ???

Antwort
Beiträge: 718
(@crazyhifi)
Prominent Member
Beigetreten: Vor 16 Jahren

Habe mal eine Lösung im Bietebereich drin die man jetzt Testen muss.
Hoffe es Funktioniert alles soweit. :bussi

@Mr Momba
Nein, im Forum gibt es so gesehen kein statisches html.
Der ablauf ist eigentlich so, das ich verschiedene klassen habe die im Forum die Funktionen steuern und
jede menge Variablen die durch die Einstellungen im Admin CP gefüllt werden.
Statisches html und javascript gibt es nur einen bruchteil im Template. Dort gibt es schon ein paar
Möglichkeiten änderungen in Sachen aussehen usw. im Forum zu machen. Mehr aber nicht.
Wenn nun einen Forumsseite aufgerufen wird, werden die php-Source Daten inkl. klasse gelesen und ausgeführt,
die fragen in der Datenbank die Einstellungen im Admin CP ab und bauen unter Berücksichtigung
der Templates die Seite zusammen. Versuche ich nun den header Bereich oder Formulare im Template
zu verändern bekomme ich entweder eine Fehlermeldung oder es Funktioniert nur solange bis ich im
Admin CP was ändere, dann werden die Templates wieder anders zusammen gesetzt.
Daher ist der einzige Ansatz das ganze in der class_post und class_post_new zu machen, d.h.
ich frage dort ab ob ich im Admin CP einen default Text hinterlegt habe dann wird der mit eingebaut.
Also kann ich nun so gesehen zu jeder Subforums ID einen default Text hinterlegen.
Jetzt kommt das eigentliche Problem, beim Aufbau der Seite zum Posten wird erst die User ID abgefragt und
dann die Einstellung vom User, da läuft das ganze durchs Admin CP und schaut was der User für rechte hat.
In den User Einstellungen wird sich auch gemerkt welcher Editor genutzt wird, da der RTE Editor aber ganz anders
Funktioniert läuft im Hintergrund noch ein parser mit, der den Text wandelt. Und genau der Parser hat mir die
Formatierung immer verworfen. Nun habe ich den default Text als html hinterlegt, und das übersetzt der parser
scheinbar nun richtig. Aber das muss sich nun noch im test beweißen.
Ohje, ist nun ein etwas langer Text geworden, aber hoffe ich konnte einen kleinen Einblick geben wie die
Source vom Forum arbeitet. :top:

Antwort
Seite 10 / 14
Teilen: