Seite 1 von 1

[PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 21:21
von drakon
Hallo Leute.

Mod Name: Live Preview
Autor: drakon
Mod Version: [PRE-ALPHA] 0.1
phpBB Version: 3.0.x

MOD Testforum:
http://www.drakon.ch/phpBB3/index.php

MOD Files:
http://drakon.ch/misc/live_preview_phpbb3.rar

MOD Beschreibung:
Das ist eine Live Preview für die Posting Seite. Sprich man muss nicht auf den Vorschau Button klicken, sondern bekommt eine automatisch eine ständig aktuelle Version der geschriebenen. Das ganze basiert auf einer Ajax Abfrage, welche ständig an den Server gesendet wird und die preview.php aufruft und die Rückgabe in ein spezielles div weiterleitet.
Das ganze ist eigentlich relativ einfach, allerdings braucht es phpBB spezialisten, welche sich mit dem parsen genauer auseinandersetzen, weil es ja viele Spezialfälle gibt. (von wegen Berechtigungen und co), welche ich nicht kenne.
Ich bin zu diesem Mod lediglich gekommen, weil ich mir für meinem Blog selbst so eine Preview erlaubt habe und es in einem solchem Forum auch recht nützlich fände. Daher hoffe ich, dass ein aktiver phpBB Entwickler angesprochen fühlt das hier zu Ende zu bringen, weil mir das Know how fehlt und ich habe jetzt weder die Zeit, noch die Lust mich so intensiv mit der Forensoftware auseinanderzusetzen, wie es nötig ist, um ein stabiles Release zu generieren. ;)

Also viel Spass beim testen und bei Fragen, Comments usw. einfach melden.
Mein Blog wäre noch hier:
http://drakon.ch

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 21:32
von 4seven
sehr sehr cool.

wegen der sicherheit noch aus dem

Code: Alles auswählen

$_GET
ein

Code: Alles auswählen

request_var
machen und es ist nicht nur super, sondern auch sicher.

very muchos thankos 4 sharing this great stuff :grin:

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 21:36
von drakon
hehe. Dankeschön für die Blumen. :)

Werde es gleich mal anpassen.

Kann es sein, dass ich bereits einen Abnehmer für das Projekt gefunden habe? :D

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 21:47
von 4seven
wenn ich deinen segen habe, gerne...
muss nur noch meinen aktuellen mod (watermark) fertig machen, dann pack ichs gern in windeln..

das ist nämlich ein hybrid zwischen bbcodebox und wysiwyg und ich als wysiwyg-verächter werde damit einen schritt in die zukunft gebracht und kann trotzdem der tradition treu bleiben :grin:

super klasse, klein, gut, fein :wink:

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 22:06
von drakon
Hehe. Ja, unbedingt. :D

Ich muss zugeben, dass ich das ganze nur gemacht habe, weil einfach wissen wollte, wies hier so integriert aussieht.

Und jetzt habe ich eigentlich gar keine Lust das weiter zu entwickeln. Auf meinem Blog nenne ich auch die Gründe, allerdings fände ich es recht cool das einmal fest implementiert zu sehen. :)

Sofern ich als Urvater dieses Projektes erhalten bleibe kannst du damit machen, was du willst. ;)

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 26.08.2009 22:11
von 4seven
Sofern ich als Urvater dieses Projektes erhalten bleibe
phpbb3-ehrenwort und handschlag drauf :wink:

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 27.03.2011 21:20
von derkubi
Moin

Versuche gerade das Ganze in ein V3.0.8 mit Style proglass_red einzubauen , aber ohne Installationsanweisungen nicht leicht .
Hier nochmal ein Auszug aus der ReadMe :
If you like to explore the technique just watch the new and changed files.
New Files:
preview.php -> main directory
livepreview.js -> main directory

Changed Files:
posting_layout.html ( <div> for replacement ) -> %styles%/prosilver/template
overall_header.html ( include for livepreview.js) -> %styles%/prosilver/template


To make this available to other styles you just have to change the template files like I did.
OK , die beiden neuen Dateien ins Root-Verzeichnis zu kopieren ist ja nicht schwer , aber welche Änderungen
muss ich den an der overall_header und der posting_layout machen ?

Was ich gefunden habe : overall_header

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
<script type="text/javascript" src="livepreview.js"></script> , neu eingefügte Zeile

und hier : posting_layout

<div class="inner"><span class="corners-top"><span></span></span>
<div id = "live_preview" class="postbody"></div> neu eingefügte Zeile

Da ich schon ein paar MODs eingebaut habe , ist es schwer Veränderungen zu finden .
Nach leeren der Caches und Browserrefresh wird bei mir aber keine Livepreview angezeigt .

Gruss - derkubi

EDIT : Habs hinbekommen , habs hier eingefügt :

Code: Alles auswählen

<!-- IF TOPIC_TITLE -->
	<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
<!-- ELSE -->
	<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
 <!-- ENDIF -->
	<div id = "live_preview" class="postbody"></div>

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 27.03.2011 23:58
von drakon
Cool dass du es hinbekommen hast. Hätte sonst selbst das ganze nochmal genau anschauen müssen. ^^

Würde mich sowieso interessieren ob hier mal was draus geworden ist/wird @4seven. :)

Re: [PRE-ALPHA - 0.1] Live Preview

Verfasst: 28.03.2011 01:37
von redbull254
Hallo erstmal,
drakon hat geschrieben: Würde mich sowieso interessieren ob hier mal was draus geworden ist/wird @4seven. :)
bin zwar nicht @4seven aber ich gebe Dir einmal diesen Link:

[RC] Live Preview v.1.0.2 (MODDB) (en)