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!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

ajax features

Beitrag von bce »

hallo.
:eek: habe soeben unter den downloads den mod "basic ajax features" entdeckt...
Fügt AJAX Features dem Forum hinzu
was sind ajax features und was bewirkt der mod am forum?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ajax ist eine neue Form der Übertragungsart zwischen Server und Webclient.
Kurz gesagt: Der Traffic wird minimiert, weil nur noch das übertragen wird, was sich ändert.
Sofern man das so programmiert.
In einem phpBB ist z. B. vorgesehen, Usernamen gleich nach Eingabe zu prüfen, ohne Seitenneuaufbau, bei der Post-Vorschau genau diese auch sofort anzuzeigen, etc...
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!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

also lohnt es sich in diesem sinne der traffic-minimierung...
was macht die sicherheit bei den ajax features? kann man das ohne bedenken einbauen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp. Sicherheit wird auch hier großgeschrieben!
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!
Benutzeravatar
cback
Beiträge: 1391
Registriert: Sa 15.Mai, 2004 15:32
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

Orion hat ab sofort erweiterte AJAX Features. Hehe. Is ne klasse Sache, kannst ja mal bei mir im Forum gucken und z.B mal einen Beitrag editieren oder beim PM Versand mal die ersten Buchstaben eines Benutzers eintippen oder mal ein neues Topic öffnen und nen Thementitel schreiben und aus dem Feld rausgehen was dann drunter passiert usw. usw. ;)

Sind wirklich zu empfehlen diese Mods. :D
Zuletzt geändert von cback am Di 14.Feb, 2006 14:42, insgesamt 1-mal geändert.
Benutzeravatar
Rabi
Beiträge: 233
Registriert: Fr 16.Sep, 2005 15:00
Wohnort: Kiel

Beitrag von Rabi »

Habe es bei mir eingebaut und muss sagen.... 1A!

Bin wirklich erstaunt über die neuen Möglichkeiten, die sich da bieten!

Besonders gut finde ich die "Schnellsuche" bei Eingabe eines Topic!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, bin ich 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!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

na dann werd ich mal schnell einbauen...

edit: im download gibt es nun zu den "basic ajax features" die "ajax features"... welche version soll man nun nehmen?!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Basic-Version ist deutlich einfacher gehalten und bietet weniger Möglichkeiten.
Mit der anderen Version baust Du alle vorgegebenen Funktionen ein, diese Variante ist aber auch deutlich schwerer zu installieren.
Beide Versionen laufen NICHT zusammen!
Die große Lösung ersetzt die Basic-Variante komlett!
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

ajax preview - button disable Konflikt

Beitrag von JaneDoe »

Wenn man das Preview-Feature einbaut (hier noch nicht installiert) funktioniert
das mit dem Button disablen hier:

Code: Alles auswählen

posting_body.tpl
function checkForm() {
...
...
} else {
		//formObj.preview.disabled = true;
		//formObj.submit.disabled = true;
		setTimeout("document.post.post.disabled = true; document.post.post.value='Übertrage'", 0);
		return true;
nicht mehr. Der Button "springt" nicht mehr zurück, sondern bleibt in dem Fall hier auf "Übertrage" hängen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kann sein. Die Ajax Features verlangen einiges an Board-Anpassungen...
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

du hast die große version von ajax hier installiert oder oxpus?
hast du alle features installiert oder nur einige davon?
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das grosse Paket und alles bis auf "Markieren als Gelesen". Das übernimmt bei mir schon der UPI2DB Mod...
Stehe aber auch in den News, was nicht oder nicht vollständig installiert ist ;)
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Das Preview Feature fehlt aber auch noch, oder?

Und du hast doch auch den Multivotemod eingebaut. Das hast du korrekt zum Laufen bekommen ?
Bei mir stimmten die Anzeigen(Zaählungen) nicht mehr und mir ist es nicht gelungen in der ajax.php die Änderungen vom MultivoteMod nachträglich noch einzufügen.

Ich brauch ein Snippet :)
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Geile Sache, denke dass ich mich da auch mal dranwagen werd am Wochenende..

Eine Frage vorab.. ich hab in meinem Forum über 100 Hacks verbaut, gibts welche, von denen bekannt ist, dass sie Probleme mit de Ajax Mod machen..

klar, alle Angaben ohne Gewähr.. aber beim kurzen drüber kucken über meine Mods-iste.. sticht da gleich was ins Auge was Probleme macht?

Aber ich denke mal das dürfte schon gehen, schließlich hat es cback ja sogar in sein orion reinbekommen.. und oxpus.de ist ja auch alles andere als ungemoddet..


Hier meine verbauten Mods:
// 1. phpbb, Version 2.0.xx
// 2. deutsches Sprachpaket von phpbb.de (modified by Darezettl)
// 3. Two Styles (Morpheus & fipplagreen light)
// 4. Default Avatar MOD by Shannado (modified by Darezettl)
// 5. Show IP directly on thread MOD by Smartor (modified by Darezettl)
// 6. Show Categories on viewforum and viewtopic MOD by Leuchte

// 7. Username in viewtopic links to User's Profile MOD by Niels Chr. Rød (modified by Darezettl)
// 8. Album (2.0.53) MOD by Smartor with Volodymyr (CLowN) Skoryk's SP1 addon & IdleVoid's Album Category Hierarchy MOD
// + 8.1 Upload Directoy MOD by manubok
// + 8.2 Make Thumbnail to Avatar MOD by jeffreyt
// + 8.3 Pictures Dimension/Size MOD by Kooky
// 9. Advanced BBCode Box MOD by AL Tnen
// 10. Last Visit MOD by Niels Chr. Rød (modified by Darezettl)
// 11. Advanced Quick Reply MOD by RustyDragon (modified by Darezettl)
// 12. Show last Topic Titles on Index MOD by e-sven
// 13. Play Flash Sound on new PM MOD by Norbert
// 14. Quick Reply PM MOD by Random (modified by Darezettl)
// 15. Custom Profiles MOD by Zayin
// 16. show Topic Title instead "next / previous" in viewtopic MOD by Nico
// 17. Replace the _________________ line in viewtopic & pr. Messages by a small picture (idea & code by Darezettl)
// 18. Easy Contact Form MOD by FuNEnD3R (modified by Darezettl)
// 19. ez Portal MOD by Smartor
// + 19.00 Welcome Box
// + 19.01 Recent Topics Block (classical version)
// + 19.02 Wheather Box from wetter.com
// + 19.03 Navi Box
// + 19.04 Stats Box
// + 19.05 Links Box
// + 19.06 Personal Box
// + 19.07 Who-is-online Box
// + 19.08 Photo Album Block MOD by kooky (modified by Darezettl)
// + 19.09 Vote Box
// + 19.10 Slash News MOD Box (middle) (modified by Darezettl)
// + 19.11 Birthday Box
// + 19.12 Random Game Box
// + 19.13 Welcome New User Block
// + 19.14 Staff Block


// 20. Mouse Hover Topic Started Date MOD by Smartor

new added:

// 21. Admin Account Actions MOD by Acid
// 22. Extended ICQ Info MOD by CBACK
// 23. File Upload MOD by Meilad (reduced for Signatur-Images upload by Darezettl)
// 24. Move Message MOD by Leuchte + overview addon for admin

// 25. Added a javascript-counter in overall_footer (Idea by Darezettl, Code by Albert Kluge)
// 26. Added a background-image in textfields in posting_body, quick_reply_body, album_showpage_body and PM_quick_reply_body via css (idea & code by Darezettl)

// 27. Threadstarter MOD by Henne
// 28. Today At/Yesterday At MOD by PghBiker
// 29. CrackerTracker Professional MOD by CBACK
// 30. PJIRC for phpBB MOD by David Maher
// 31. Admin Templates MOD by mosymuis
// 32. Hypercell MOD by Brewjah (extremely extended by Darezettl)
// 33. Eventlist MOD by AWSW (modified by Darezettl)
// 34. Eventlist-Add-On (Moderator Edit) by Leuchte (modified by Darezettl)
// 35. Template-dependant rank images MOD by Freakin' Booty ;-P
// 36. Admin phpInfo MOD by Magnotta
// 37. Admin Style Statistic MOD by CBACK (modified by Darezettl)
// 38. Advanced IP Results MOD by dESiLVer
// 39. Change Style on Index MOD by Tom Cioffe Jr + ez-Portal Add-On
// 40. Disallow editing/deleting administrator posts MOD by Freakin' Booty ;-P (modified by Darezettl)
// 41. Secure the first admin before changes MOD by AWSW (modified by Darezettl)
// 42. Separate Announcements & Sticky MOD by Aiencran (modified by Darezettl)
// 43. View posts since last visit Number MOD by Shof515
// 44. Group Overview MOD by Leuchte
// 45. Fast & Furious MOD by dwing
// 46. eXtreme Styles 2 MOD by CyberAlien (reduced for public area only by Darezettl)
// 47. Profile Photo MOD by Acyd Burn (modified by Darezettl)
// + ACP Module by [R: R@m$e$ :U]
// + Memberlist Add-On by HisDisciple (modified by Darezettl)
// 48. SmilieRowCorrector MOD by CBACK (only in fiapplegreen light style)
// 49. InfoBar on Top MOD by CBACK
// 50. Portal Index on ACP Index MOD by DarkPepe
// 51. Rückfrage beim abmelden MOD by Underhill
// 52. Local Links MOD by netclectic
// 53. Popup on new Images in Photo-Album MOD by oxpus (modified by Darezettl)
// 54. Auto Un-ban Main Admin MOD by Nivisec
// 55. Addon login time 'Who is online'-List MOD by dzidzius (edited by oxpus)
// 56. Double post merge MOD by Mercuree
// 57. Smart Log In Redirect MOD by Smartor
// 58. Left and Right IMG tags MOD by Nuttzy
// 59. Massen PM MOD by netzmeister
// 60. Post search in memberlist MOD by Cherokee Red (extend for Usergroups by Darezettl)
// 61. Slash News Mod by CodeMonkeyX
// 62. Simple Subforums MOD by CyberAlien
// 63. File Attachment MOD v2 by Acyd Burn
// 64. User Administration Link on Profile MOD by Matthijs van de Water (modified by Darezettl)
// 65. vBulletin Navigation Menu MOD by Darezettl (Special Edition for darezettl.de)
// 66. ELISE Icons by iconking.com (converted to gif by Diggler)
// 67. ELISE Flash-8 Banner by Tuffkid
// 68. Gradual Shine MOD by reddog
// 69. JS - CSS : Info bulle Transparente MOD by reddog (extended by Darezettl)
// 70. Post Icons MOD by Ptirhiik
// 71. RLink MOD by Enclave
// 72. DHTML Slide Menu for ACP MOD by markus_petrux
// 73. Select Expand BBcodes MOD by markus_petrux (reduced for

Code: Alles auswählen

-tags only by Darezettl[/color])
// 74. Admin Notepad MOD by pietersjos ([color=red]modified by Darezettl[/color])
// 75. Strike out topic title on lock MOD by Acecool ([color=red]modified by Darezettl[/color])
// 76. Overall Forums Permission MOD by Smartor ([color=red]modified by Darezettl[/color])
// 77. Show Count of Members in Usergroups MOD by Clone
// 78. Dead Link Checker MOD by FuNEnD3R
// 79. Auto Subject On Reply MOD by fredol
// 80. Overwrite Timezone MOD by Leuchte
// 81. Delete Unused Avatars MOD by AWSW ([color=red]modified by Darezettl[/color])
// 82. Include sender's name in private message notification MOD by DanielJarrett
// 83. Advance Admin Index Stats MOD by Civphp ([color=red]modified by Darezettl[/color])
// 84. Extend rank color MOD by Gendo & BigZ ([color=red]modified by Darezettl[/color])
// 85. Remove quotes from Search Results MOD by RoscoHead
// 86. Adds City/Country names to timezones MOD by Brainz
// 87. ICQ 2 Go Integration in phpBB MOD by Darezettl
// 88. Member Number in Profile MOD by rc69
// 89. PM Popup Blocker Fix MOD by tomlevens
// 90. DHTML Collapsible FAQ MOD by markus_petrux ([color=red]modified by Darezettl[/color])
// 91. Gender MOD by Niels Chr. Rød ([color=red]modified by Darezettl[/color])
// + Gender Required Add-on by Niels Chr. Rød & Kooky
// + Memberlist Add-On by Pentium_4
// + Usergroups Add-On by Pentium_4
// 92. Birthday MOD by Niels Chr. Rød
// + Cache Add-On by amigalink
// + eMail Add-On by easygo
// 93. Return on the previous message (when delete a post) MOD by Sergey
// 94. SQL wildcard filter MOD by easygo
// 95. Users viewing forum on Index MOD by Dean Oakes
// 96. Arcade MOD by defender-uk ([color=red]modified by Darezettl[/color])
// + Random Game on ezPortal MOD by Levi
// + Profile Highscore Display MOD by defender-uk ([color=red]modified by Darezettl[/color])
// + Monthly Highscores MOD by Painkiller ([color=red]modified by Darezettl[/color])
// 97. Goto specific page MOD by mkiefer ([color=red]modified by Darezettl[/color])
// 98. View groups on profile MOD by Ptirhiik ([color=red]modified by Darezettl[/color])
// 99. Welcome New User Block (on ez Portal) MOD by cirestodd ([color=red]modified by Darezettl[/color])
// 100. No of Female and Male Members on Index MOD by Dioxins + ez Portal Addon by Matt Ratcliff
[/quote]
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@JanoDoe
Mit dem MultiVote hatte ich noch garnichts gemacht.
Ist aber ein guter Tip, werde ich morgen austesten.

@Darezettl
Nur zu. Die Ajax Features sind ja in dem Sinne kein MOD, der das Forum umbaut, sondern lediglich ergänzt.
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Bis auf den Multivote Mod, das Buttondisable Snippet beim Preview, der chunk long url mod, einigen BBcodes und BBcodeerweiterungen, Inkompabilität mit einigen Cellhovereffekten beim Klicken, ein paar anderen kleinigkeiten sind mir sonst keine grossen Probleme aufgefallen.

Sind eher viele kleine Probleme. Die haben mich bis jetzt schon etliche Stunden und Nerven gekostet ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Man darf nicht vergessen, das Ajax auf XML und Javascript angewiesen ist und gerade letzteres wird ja auch oft bei diversen anderen Effekten verwendet.
In wie weit das kompatibel ist, kann ich schwer abschätzen, da ich bislang nur die Grundlagen von Javascript beherrsche.
Da heisst es dann abwägen: Ajax oder die bestehenden Features...
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!
diegoriv
Beiträge: 314
Registriert: Di 01.Feb, 2005 15:25
Wohnort: Wien
Kontaktdaten:

Beitrag von diegoriv »

Ich hab auch UPI2DB eingebaut. Was muss ich dann weglassen?

91kb txt-Datei ist nicht übel *stöhn*

Fein wäre, wenn man so nach und nach einzelne Funktionen einbauen und testen könnte. Alles rein und dann so eine "kleine Problemchen"-Liste wie die von JaneDoe ist nichts für schwache Nerven.
[center]***********************************************************
Alpinum.at - Forum f?r Bergfreunde
***********************************************************[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der index.php und viewforums.php und den zugehörenden TPL's alles weglassen, was nach mark-irgendwas ausschaut.
Der Rest ist ohne grössere Schwierigkeiten einbaubar.
Und lediglich anderen Effekte und Funktionen, die per Javascript ausgeführt werden, können hier mit den Ajax Features kollidieren.
Aber wie gesagt: Ich und Javascript...
Da wäre es vielleicht mal angebracht, die Einzelfälle dem Autoren der Ajax-phpBB-Features vorzutragen (Ajax selber stammt nicht von ihm!).
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Ja wie jetzt?
Ich hab jamein ganzes Forum mit Hypercells ausgestattet, also kanns da zu Problemen kommen?!
Bild
Life begins @ 1/1000
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Ich benutze auch Hypercells. also z.B in der viewforum.php ist dann z.B die Zelle mit dem Topic anklickbar.
Das kollidiert mit dem Dblclickfeature des Ajax Mods mit dem man dann die
Topictitel ändern kann.
D.h. entweder auf die anklickbare Zelle verzichten oder auf das dblclick Feature.

Das wäre wohl theoretisch lösbar nach Alcaeus aber nur mit Konstrukten wie Javascript Timern o.ä.

Also geht man nach Nutzen und ich denke die anklickbare Zelle wird weit häufiger genutzt als das Editieren des Topictitels an dieser Stelle.

Aber per se kollidieren alle dblclick Anweisungen mit irgendwelchen onclick Anweisungen, da
onclick quasi ne Untermenge von Dblclick ist.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Man könnte auch eins der beiden auf "onmouseup" umstellen.
Das wäre dann das Loslassen der Maustaste auf dem Feld...
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!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

aha,und dann könnte man in einem bereich zb viewforum sowohl die hypercells als auch die ajax features verwenden?


ist es klüger die ajax oder die hypercell sache auf onmouseup umzustellen?
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gute Frage, das muss man ausprobieren.
Wie bereits mehrfach erwähnt: Ich kenne JS nur in den Grundzügen!
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