Ajax-Features

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Ajax-Features

Beitrag von drkmnn666 »

genau jenes hab ich bei mir in zwei stunden eingebaut, aber nun ist mein haupteditor (bbcode box) verschwunden, kann keine pm schreiben, nichts. außer eben quick reply. ich bekomm ne krise....

ist die gemoddete posting_body.tpl und abschnitt 1 von den aja features, bitte mal anschauen ob ich was verkehrt eingebaut habe. kann ja sein, dass ich sich da etwas beisst wovon ich null plan habe (switches etc.). danke
Zuletzt geändert von drkmnn666 am Di 01.Apr, 2008 01:15, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

aber nun ist mein haupteditor (bbcode box) verschwunden
Die Ajax Features sind auch nicht damit kompatibel!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

toll und nun? gibt es etwas gleichwertiges?

also hab den nun ausgebaut und den von ecardmax

Code: Alles auswählen

	HotEditor V.4.2 MOD for phpBB 2.0.22 and phpBB 3 Gold (Jan 16, 2008)
Free instruction to integrate WYSIWYG HotEditor V.4.2
to phpBB2 & phpBB3 Gold Forum. Become a member you will get notice every time the MOD is changed.
eingebaut bzw. bin gerade dabei. der ist hoffenltich ok oder?
Zuletzt geändert von drkmnn666 am So 16.Mär, 2008 22:04, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Ajax Features sind an diesem Punkt ausschliesslich mit der original-gebliebenen Posting-Form kompatibel.
Zusätzlich installierte BBCodes eingeschlossen, aber keine weiteren Editoren, die auch BBCodes verändern.
Ich habe zwar selber auf oxpus.net den HotEditor und die Ajax Features installiert, kann aber nicht bestätigen, daß alles so rund läuft, wie ich das möchte...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

ok, na wie gesagt, ich hab den jetzt reingemacht, weil du den halt auch hast. wenn alles rund laufen würde, dann ist dies zwar schön, aber wäre ja langweilig oder? *gg* frage, bei den ajax fällt mir nur auf bisher, dass ich den text schneller bearbeiten kann und das ne meldung beim löschen kommt von posts, woran sieht man eigentlich, ob alles andere funktioniert bzw. wo kann man was einstellen oder geht dies überhaupt nicht?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Features funktionieren oder nicht. Das kann an Installationsfehlern oder deaktiviertem Javascript liegen.
Insgesamt ersetzten die Features aber keine phpBB-Funktionen. Wenn die Features nicht gehen, wird automatisch die jeweilige Original-Funktion aufgerufen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

okidoki, beruhigend zu wissen. gibt es eigentlich so etwas wie ne anleitung, beschreibung auf deutsch?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Auf deutsch nicht, aber in englisch ist alles dem MOD beigelegt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

jepp, na mein englisch *hüstel*, aber danke

ps: also schnellsuche scheint zu funktionieren, auch wird die umfrage schneller erstellt etc irgendwie oder kommt mir nur so vor, ach mit wichtig und so funktioniert *freu*

und allein das beiträge bearbeiten machen die ajax unverzichtbar, find das geil...

ps:

ajax und upi (cookies) vertragen sich oder muss ich noch nen addon installieren? <---- bin diesbezüglich auf der seite von upi

-> Moderator control panel
- Edit topic titles like on viewforum. Please note that the escape and
return key have no function in this file. Hitting Return will simply
submit the ModCP form, there is no way to work around this.

-> Registration/Profile
- Username validation (taken, forbidden)
- E-mail validation (taken, forbidden, banned)
- Password check: check if password and confirmed password are the same

password check ist klar, aber was genau wird da gemacht? weil hab mal nen testaccount registriert und hab nichts bemerken können irgendwie

das versteh ich nicht, rest funktioniert alles perfekt, krass....
Zuletzt geändert von drkmnn666 am Mo 17.Mär, 2008 03:49, insgesamt 7-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

-> Moderator control panel
- Edit topic titles like on viewforum. Please note that the escape and
return key have no function in this file. Hitting Return will simply
submit the ModCP form, there is no way to work around this.
Hier kannst Du die Topic Titel lediglich genau so editieren, wie in der Forenübersicht.
Mehr ist hier nicht eingebaut.
-> Registration/Profile
- Username validation (taken, forbidden)
- E-mail validation (taken, forbidden, banned)
- Password check: check if password and confirmed password are the same
Das bedeutet, daß während der Eingabe bereits geprüft wird, ob der Username und die Email-Adresse schon vorhanden, bzw. verboten oder gebannt sind sowie die eingegebenen Passwörter übereinstimmen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

mmmhhh, also wenn ich die post sehe, also die antworten untereinander und dann auf titel klicke, dann kann ich den editieren, ok... aber in der forenansicht soll dies auch gehen? *grübel* noch nichts gefunden...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Klick einfach neben, bzw. in das Feld des Topic Titels in der Forenübersicht, also auf eine leere Stelle.
Wenn die Features korrekt eingebaut sind, geht das dort auch.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

alles klar, ich hab überlegt, weil auf den namen klicken, dies wäre ja schlecht, weil link, jetzt hab ich daneben geklickt und ich kann ihn ändern, hab auch das mit der registration getestet. es haut alles hin. perfekt...

ps: wenn ich auf suche gehe und nur den namen eingebe, dann ist da kein ajax eingebunden oder doch? weil bei dir ist dies ja hier... danke
Zuletzt geändert von drkmnn666 am Mo 31.Mär, 2008 21:31, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sollte gehen. Allerdings macht er das Auswahlfeld verständlicherweise nur auf, wenn ein User mit den ersten Zeichen beginnend gefunden wurde.
Wird nur ein User mit vollem Namen gefunden, geht kein DropDown auf...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

puh, geht nicht... also die search.php noch einmal durcharbeiten oder? also die andere suche geht, nur halt nicht nach username, welche datei müßte ich da speziell durcharbeiten? alles andere geht bei den ajax features...

häng mal die search.php und funktions_search.php an, falls jemand weiss, wo man sofort und gezielt nach schauen muss. weil hab nichts gefunden. vielleicht liegt es auch am custum pm mode oder am upi...
Zuletzt geändert von drkmnn666 am Di 01.Apr, 2008 17:33, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vor allem musst Du die search_body.tpl anschauen.
Hier müssen die richtigen Stellen gemoddet sein, um das DropDown Feld überhaupt anzeigen zu können.
Sofern es beim Einbau einen Fehler gibt, kannst Du in der ajax_core.js auch 3 Einstellungen für Fehlermeldungen und Debugging von 0 auf 1 setzen (ein Dreizeiler nach einem Block mit allgemeinen Einstellungen).
Danach den Browser Cache leeren und erneut die Suche ausführen.
Wenn die Ajax Features dann einen Fehler feststellen, wird der direkt angezeigt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

ok, gleich mal machen... Danke.

ps: Wo sehe ich denn die Fehler dann? Werden die in einer Datei abgespeichert?
Zuletzt geändert von drkmnn666 am Di 01.Apr, 2008 15:50, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, die werden als Javascript-Meldung angezeigt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

Autorensuche über "suchen" in Ajax Features einbinden:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/search_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<input type="text" style="width: 300px" class="post" name="search_author" size="30" />

#
#-----[ REPLACE WITH ]----------------------------------------
#
        <input type="text" style="width: 300px" class="post" name="search_author" size="30" id="username" onkeyup="AJAXUsernameSearch(this.value, 0);" />
        <span id="username_list" style="display:none;"><span id="username_select">&nbsp;</span>&nbsp;</span>
nicht in der aktuellen version enthalten!!!

Code: Alles auswählen

Und hier noch die Änderung, damit der Edit-Button auch auf "instant edit" verlinkt:

Code:
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------------
#
      $edit_img = '<a href="'. $edit_url .'"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';

#
#-----[ REPLACE WITH ]----------------------------------------
#
      $edit_img = '<a href="'. $edit_url .'" id="editlink_'. $postrow[$i]['post_id'] .'" onclick="return AJAXPostEdit('. $postrow[$i]['post_id'] .');"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';

Wenn der ursprüngliche "hier editieren"-Link weg soll, muß man noch die nächste Zeile (fängt an mit "$edit =") auskommentieren. Ich hab das hier mal gemacht, auch deswegen, damit keine ID auf der Seite doppelt vorkommt, eine JavaScript-Funktion des AJAX-Pakets blendet nämlich den Button (bzw. den Link) aus und greift explizit auf diese Namen zu - läßt man den Link drin, wird nur der Button (der dieselbe ID hat) ausgeblendet.

Daher empfehle ich noch das hier:

Code:
#
#-----[ FIND ]------------------------------------------------
#
      $edit = '<a id="editlink_'. $postrow[$i]['post_id'] .'" onclick="return AJAXPostEdit('. $postrow[$i]['post_id'] .');" href="' . $edit_url . '" style="text-decoration: none;">[ ' . $lang['Edit_quick_post'] . ' ]</a>';

#
#-----[ REPLACE WITH ]----------------------------------------
#
//      $edit = '<a id="editlink_'. $postrow[$i]['post_id'] .'" onclick="return AJAXPostEdit('. $postrow[$i]['post_id'] .');" href="' . $edit_url . '" style="text-decoration: none;">[ ' . $lang['Edit_quick_post'] . ' ]</a>';
quelle: klick
Zuletzt geändert von drkmnn666 am Di 01.Apr, 2008 17:32, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Jo, stimmt, ist irgendwo mal untergegangen.
Ich habe das nun wieder eingefügt und in wenigen Minuten ist der MOD zumindest hier wieder aktuell...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Savigny
Beiträge: 12
Registriert: Fr 08.Feb, 2008 11:34
Wohnort: Berlin

Beitrag von Savigny »

Autorensuche über "suchen" in Ajax Features einbinden:
Das funktioniert prima- Danke für's Finden und hier posten!
Nur springt man nun mit der Tab-Taste gleich in das Feld "Forum:" anstatt in das Namens-Feld (man muß also erst mit der Maus das "Ajax-Feld" öffnen). Läßt sich das ändern?

Dabei gleich noch eine Frage: Läßt es sich bei allen Ajax-Namens-Feldern einstellen, daß standardmäßig der erste "Treffer" in der Dropdown-Box oben sichtbar und "aktiv" ist (an Stelle der "---")? Würde einen Tastendruck sparen, wenn der erste Treffer stimmt und für "Neulinge" ist schneller erkennbar, wofür die Box "plötzlich" da ist.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

1. Die Box ist immer da, auch wenn sie ausgelendet ist. Daher kann man ihr keinen Sprung geben, sonst würde der Cursor ggf. an gänzlich andere Stellen springen.
2. Halte ich dann für noch ungeschickter. Wenn ein Name erscheint, könnte man nach Deiner Argumentation auch sagen, daß dieses von den Usern als einzigster Name angezeigt wird und dann eben gleich bestätigt.
Dazu wird nur mit Auswahl eines Namens dieser in das eigentliche Feld übertragen, steht bereits einer drinnen und will man genau diesen dann auswählen, funktioniert das nicht mehr immer fehlerfrei.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Savigny
Beiträge: 12
Registriert: Fr 08.Feb, 2008 11:34
Wohnort: Berlin

Beitrag von Savigny »

[quote="oxpus";p="85947"]1. Die Box ist immer da, auch wenn sie ausgelendet ist. Daher kann man ihr keinen Sprung geben, sonst würde der Cursor ggf. an gänzlich andere Stellen springen.[/quote]Bei den anderen Ajax-Feldern (z.B. Empfänger bei den PN) geht das aber doch auch ^5
[quote="oxpus";p="85947"]2. Halte ich dann für noch ungeschickter. Wenn ein Name erscheint, könnte man nach Deiner Argumentation auch sagen, daß dieses von den Usern als einzigster Name angezeigt wird und dann eben gleich bestätigt.[/quote]Ich laß mich sonst immer von Dir überzeugen, aber diesmal... :nono

[quote="oxpus";p="85947"]Dazu wird nur mit Auswahl eines Namens dieser in das eigentliche Feld übertragen, steht bereits einer drinnen und will man genau diesen dann auswählen, funktioniert das nicht mehr immer fehlerfrei.[/quote]Das überzeugt mich aber natürlich wieder... ;)
wwwTHOMASBAUERattf
Beiträge: 10
Registriert: Mi 04.Jul, 2007 13:55
Kontaktdaten:

Beitrag von wwwTHOMASBAUERattf »

wenn ich auf suche gehe kommt immer beim ersten mal die meldung

Aus Sicherheitsgründen ist die Suche leider nur alle 10 Sekunden möglich. Du musst noch 10 Sekunden bis zur nächsten Suche warten.

obwohl ich ja noch gar nicht gesucht habe... hab ich da etwa was falsch eingebaut?

wollte auch schreiben, das die ladezeiten seit dem heutigen einbau viel länger sind, aber jetzt scheint es wieder zu funktionieren (lag wohl am server)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Prüfe doch mal die Einstellungen im ACP zum Board (und ggf. CT), ob die Such-Intervalle nicht zu eng eingestellt sind.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten