Page 1 of 1

Re: Bookmarks Klickanzeige möglich?

Posted: Mon Feb 25, 2008 7:06 pm
by NaN
Im Moment scheint es dazu leider keine Lösung zu geben.
Da wirst Du wohl um eine Modifikation des Moduls nicht herumkommen.

Im Prinzip müsste man bei der Ausgabe der Bookmarks nicht mit der jeweiligen URL verlinken, sondern wieder mit dem Modul.
Dabei müsste man dem Modul in der Adressleiste eine Variable mit der Bookmark-ID übergeben, die dann im PHP-Script via $_GET ausgelesen werden kann.
Danach müsste das Modul in einer extra Tabelle in der DB die Klicks für dieses Bookmark um eins erhöhen und anschließend zur Bookmark URL weiterleiten.

Evtl. lässt sich da auch mit AJAX etwas erreichen.
Aber davon hab ich leider noch zu wenig Ahnung.

Ich versuche da mal etwas am Modul zurechtzubasteln.
Eventuell könntest Du diese Frage auch einfach direkt dem Entwickler stellen.
Vielleicht ist der ja schneller als ich.
Bis dahin muss Dir das so erstmal genügen.

Re: Bookmarks Klickanzeige möglich?

Posted: Wed Feb 27, 2008 7:18 pm
by NaN
Erster!  ;D

Hab das Modul Bookmarks mal etwas modifiziert.
Herausgekommen ist eine wenn auch inoffizielle Version 2.0.2.
Wenn die Änderungen vom Entwickler akzeptiert werden (und ich damit keine neuen Fehler eingebaut habe), wird diese Version vielleicht auch offiziell im Downloadbereich zur Verfügung stehen.
Bis dahin versuch es mal mit dieser Version (siehe Anhang).
Einfach wie gewohnt auf den Server laden, Upgrade ausführen, fertig.

Am Modul selbst ändert sich nicht viel. In der Datenbank wird Lediglich der Tabelle module_bookmarks die Spalte bookmark_hits hinzugefügt.
Außerdem wird das Modul um folgende Parameter erweiter:

show_hits="true" (zeigt hinter jedem Link die Anzahl der Klicks an)
hits_text="Seitenaufrufe: " (zeigt vor der Anzahl der Klicks einen benutzerdefierten Text an)

Einfache Textlinks werden nun nicht mehr als direkter Link zur Bookmark-URL dargestellt, sondern verlinken wieder auf dieselbe Seite. Dabei werden ein paar Parameter mitgesendet, die unter anderem das Modul Bookmarks erneut aufrufen und die Klick-Anzahl in der Datenbank für das jeweilige Bookmark um eins erhöhen. Ausgegeben wird ein Formular (ohne Inhalt), dass mit Hilfe von JavaScript sofort an die Bookmark-URL abgeschickt wird.
Ist JavaScript deaktiviert, wird ein Link ausgegeben, der direkt zur Bookmark-URL führt.
(Das übliche "Sie werden gleich weitergeleitet. Falls nicht klicken Sie hier"-Spielchen  ;) )

Hab das Modul noch nicht rundum testen können.
Wenn Fehler auftreten, bitte eine Mail an mich senden, da der Entwickler noch keine Ahnung von diesen Änderungen hat.
Was ich derzeit noch nicht berücksichtigt habe:

- kein Reset der Klick-Anzeige möglich
- kein Deaktivieren des Klick-Counters möglich

(kommt evtl. später)

Hinweis: die Datei Bookmarks_2.0.2_NaN.zip.mpg ist ein ZIP-Archiv. einfach das .mpg amEnde entfernen und dann entpacken. Im Archiv sind ein ZIP-Archiv (zum "manuellen" Installieren via FTP) und ein XML-File (zum Installieren via Modulmanager)

Re: Bookmarks Klickanzeige möglich?

Posted: Mon Mar 03, 2008 10:07 am
by snowb
wenn ich versuche lesezeichen einzutragen werden diese nicht aufgelistet, ohne fehlermeldung.. es erscheinen einfach keine ?!?

Re: Bookmarks Klickanzeige möglich?

Posted: Mon Mar 03, 2008 1:49 pm
by NaN
snowb wrote:
wenn ich versuche lesezeichen einzutragen werden diese nicht aufgelistet, ohne fehlermeldung.. es erscheinen einfach keine ?!?

Welche Version des Moduls verwendest Du?
Die ofizielle 2.0.1 oder meine modifizierte 2.0.2?

Wie rufst Du denn das Modul auf?
In der Modul-Hilfe steht zwar drin, dass, wenn man beim Modul-Aufruf keine Kategorien angibt, alle Kategorien angezeigt werden, aber nach einem Blick in den Quellcode habe ich bemerkt, dass die Datenbankabfrage generell die Kategorien mit einbezieht.
Das hat zur Folge, dass, wenn man im Backend keine Kategorien angelegt hat, im Frontend nichts angezeigt wird.
Weiß nicht, ob das so gewollt oder ein Fehler ist.
Jedenfalls musst Du mindestens eine Kategorie anlegen, damit überhaupt etwas angezeigt wird.

Re: Bookmarks Klickanzeige möglich?

Posted: Mon Mar 03, 2008 1:57 pm
by snowb
Ich verwende deine Version.
Ich rede nicht vom Frontend, nach dem installieren habe ich kategorien erstellert kann aber keine lesezeichen eintragen... die werden nicht aufgelistet/gespeichert!

Re: Bookmarks Klickanzeige möglich?

Posted: Mon Mar 03, 2008 2:19 pm
by NaN
Sorry, da scheint sich ein Fehler eingeschlichen zu haben.
Installier mal die offizielle Verion 2.0.1, füge Deine Bookmarks ein und führ bei meiner Version nur das Upgrade aus.
Danach kann man zwar wieder keine Bookmarks anlegen, aber bis dahin finde ich den Fehler.

Re: Bookmarks Klickanzeige möglich?

Posted: Thu Mar 06, 2008 9:23 pm
by NaN
So. Hab den Fehler entdeckt.
Hatte in der Installationsfunktion nen Tippfehler.
Hab außerdem vergessen, bei den Änderungen an der Datenbank auch die SQL-Abfrage anzuapssen...

::)