Welcome, Guest. Please login or register.
Did you miss your activation email?
February 13, 2012, 12:42:06 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
149699 Posts in 21103 Topics by 7538 Members
Latest Member: ionline
* Home Help Search Login Register
Pages: 1 [2]   Go Down
Print
Author Topic: Spam im Gästebuch  (Read 4591 times)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7665



WWW
« Reply #25 on: October 06, 2008, 01:44:31 PM »

@escpro

Wer lesen kann ist eindeutig im Vorteil  grin. Bitte mach ein update auf 2.7.0.2 (ein paar pm's weiter oben) und du wirst sehen es ist Ruhe im karton. Und wenn du noch sicherer sein willst, probiers mal mit der aktuellsten SVN Version (858).

@erpe
Mir liegen momentan 5 verschiedenes Gästebuchversionen  vor:

1.) 2.7 (offizielle Version)
2.) 2.7.0.2 (mit Fixes und additions von thorn)
3.) 2.7 Extended II (von Scharmpro)
4.) 2.7 (mit fixes von Aldus)
5.) 2.7 (mit Kommentarfunktion von BerndJM)

Das Problem ist nun, dass alle diese Versionen untereinander nicht kompatibel sind. Es gilt nun herauszufiltern welchen Fixes und Additions sich miteinander vertragen und somit in eine nächste offizielle Version 2.71 einfließen können. Momentan sieht es aber eher so aus, dass es zwei Gästebuchversionen geben wird, die sich dann unabhängig voneinander weiterentwickeln müssen.

Also bitte ein bisserl Geduld zwecks der addons Seite. Die die hier am meisten danach schreien, dass alles sofort auf die addons Seite muss, sind meistens auch die die zuerst meckern, wenn auf der addons Seite fehlerhafte Versionen veröffentlicht werden.

So das war jetzt ein bisserl offtopic und damit soll es dann auch gut sein hier in diesem Thread. Thema ist "Spam im Gästebuch". Und dem ist am besten vorgebeugt mit WB 2.7 und guestbook 2.0.7.2. Hugh ich habe gesprochen.

Matthias
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4755



« Reply #26 on: October 06, 2008, 01:57:23 PM »

Das Problem ist nun, dass alle diese Versionen untereinander nicht kompatibel sind. Es gilt nun herauszufiltern welchen Fixes und Additions sich miteinander vertragen und somit in eine nächste offizielle Version 2.71 einfließen können. Momentan sieht es aber eher so aus, dass es zwei Gästebuchversionen geben wird, die sich dann unabhängig voneinander weiterentwickeln müssen.

offtopic -->

Dieses mit der Kommentarfunktion von BerndJM hört sich gut an.

Kann man es irgendwie tatsächlich machen, dass man 2 verschiedene Gästebücher supportet und "offiziell" macht?
Ich habe mir nämlich mein Gästebuch auch "erweitert" mit der "Zebrafunktion" (ungrade/grade Beiträge haben eine andere CSS-Klasse, ähnlich wie hier die Threads die abwechselnd hellgrau und etwas dunkler grau sind).

Da frag ich aber am besten den Bernd.
Kommentarfunktion hört sich wirklich gut an.

Jedenfalls finde ich die Idee von 2 Gästebüchern gut, oder aber man hätte die Möglichkeit eins voranzubringen, welches mehr Optionen hat.

<-- /offtopic

Gruß,
Stefek

Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
thorn

Offline Offline

Posts: 980


WWW
« Reply #27 on: October 06, 2008, 05:59:05 PM »

1.) 2.7 (offizielle Version)
2.) 2.7.0.2 (mit Fixes und additions von thorn)
3.) 2.7 Extended II (von Scharmpro)
4.) 2.7 (mit fixes von Aldus)
5.) 2.7 (mit Kommentarfunktion von BerndJM)

Wenn die alle auf 2.7 basieren und die Änderungen nicht zu groß sind (etwas ganze Teile umgestellt), sollte man das eigentlich zusammenfügen können.

Kann mir mal jemand die Links raussuchen? - dann werde ich probieren ob ich das mit bzr (Bazaar) oder zur Not von Hand mit einem graphischen Diff zusammen kriege.

thorn.
Logged

Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4755



« Reply #28 on: October 06, 2008, 06:42:54 PM »

@Matthias.
Vielleicht kannst Du die Links setzen.
Ich finde nichts über die Suche.

BerndJM werde ich eine PM schicken und ihn auf diesen Thread aufmerksam machen.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7665



WWW
« Reply #29 on: October 06, 2008, 06:58:56 PM »

@thorn und stefek

hab Euch ne PM geschrieben.

Matthias
Logged
Hans>NULL

Offline Offline

Posts: 1389


« Reply #30 on: October 06, 2008, 07:18:52 PM »

@ruebenwurzel
Quote
Und wenn du noch sicherer sein willst, probiers mal mit der aktuellsten SVN Version (858).
Doch,
Projects Page:
Quote
Please use this version only for testing. We strongly recommand not to use this on live pages.    (File  Size: 2.2 MB | File Format: zip | SVN Rev. 858)
Gruß, Hans>NUL

Edit: Das war nicht sehr schlau von mir , also vollständig: Kann man SVN 858 ohne Sorge benutzen?
 
« Last Edit: October 06, 2008, 07:36:34 PM by Hans>NULL » Logged

/dev/null Ort ohne Wiederkehr
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7665



WWW
« Reply #31 on: October 06, 2008, 07:45:32 PM »

@hans>nul

Die aktuelle SVN Version enthält einige Bugfixes. Unter anderem auch neue Features bei Captcha.

Persönlich setz ich die Version 858 auf knapp 25 Seiten im Echtbetrieb ohne Probleme ein. Dennoch sollte man sich immer bewusst sein, dass man SVN Versionen auf eigenes Risiko einsetzt. Inkompatibilitäten mit irgendwelchen Modulen oder speziellen Serverkonfiguration en sind halt noch nicht genug getestet.

Ich möchte dich hören, wenn wir behaupten würden, dass man die aktuellen SVN Versionen jederzeit bedenkenlos einsetzen kann und dann irgendwelche "wichtigen" Seiten auf einmal ihre Mucken haben. Das Geschrei muss nicht sein.

Grundsätzlich auf der sicheren Seite: Immer die letzte stable Version benutzen
Mit ein bisserl Risiko neue Features und Bugfixes genießen: SVN Version ist allemal ein Versuch wert.

Und schon wieder sind wir offtopic  wink

Matthias
Logged
Hans>NULL

Offline Offline

Posts: 1389


« Reply #32 on: October 06, 2008, 07:52:50 PM »

Bis 850 hatte ich einzelne gefixt ohne auf Probleme zu stoßen.
Da aber die Projektseite geschlossen ist, konnte ich bisher nicht die einzelnen Fixes der Zwischenzeit anschauen, so daß noch Vorbehalte existieren. Aber Dank für die Stellungnahme. So kann ich das ganze etwas "lockerer" sehen.
Gruß, Hans>NUL
Logged

/dev/null Ort ohne Wiederkehr
thorn

Offline Offline

Posts: 980


WWW
« Reply #33 on: October 09, 2008, 09:59:57 PM »

Hallo,

1.) 2.7 (offizielle Version)
2.) 2.7.0.2 (mit Fixes und additions von thorn)
5.) 2.7 (mit Kommentarfunktion von BerndJM)

Diese Drei waren problemlos. Ich habe eine erste Testversion fertiggestellt in der diese drei Varianten vereint sind: http ://temp.thekk.de/modules/download_gallery/dlc.php?file=23
Bitte mal testen.

Quote
3.) 2.7 Extended II (von Scharmpro)
Dies ist allerdings keine 'offizielle' Version, sondern eine Anpassung des Gästebuches an die Erfordernisse auf zwei Sites von sharmpro - wobei noch jeweils lokale Anpassungen am System nötig sind. Alleine ist das nicht lauffähig.

Quote
4.) 2.7 (mit fixes von Aldus)
Hier wird ein PEAR-Modul benutzt (Quickform), das sicher nicht auf allen Servern verfügbar ist.
Keine Ahnung wie wir damit umgehen sollen.


thorn.
« Last Edit: October 11, 2008, 06:51:42 PM by thorn » Logged

Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4755



« Reply #34 on: October 09, 2008, 10:18:26 PM »

Danke Thorn.
Ich werde es morgen "testen".

VG,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
erpe

Offline Offline

Posts: 2077


WWW
« Reply #35 on: October 10, 2008, 09:13:48 AM »

Hallo thorn,

werde die Version mal kurzfristig testen.

Da du ja gerade bei dem Gästebuch bist:
Es gibt einen ärgerlichen Fehler im Gästebuch:
http://www.websitebaker2.org/forum/index.php/topic,11252.msg67447.html#msg67447
In der mail wird ein Link ausgegeben, der nur funktioniert, wenn das Gästebuch auf der root Ebene von wb liegt.
Siehe auch:

Wäre ganz toll, wenn das in diesem Zusammenhang mit behoben werden könnte.

Meine Meinung zu den Versionen von sharmpro und aldus: ignorieren. Das Gästebuch nutz doch wirklich nur, wenn es auch "normal" zu gebrauchen ist. Da müssen doch dann die Systemänderungen bzw Anforderungen deutlich beschrieben werden.

Gruss

erpe
Logged

thorn

Offline Offline

Posts: 980


WWW
« Reply #36 on: October 10, 2008, 03:32:56 PM »

Hallo,

Es gibt einen ärgerlichen Fehler im Gästebuch:
http://www.websitebaker2.org/forum/index.php/topic,11252.msg67447.html#msg67447
In der mail wird ein Link ausgegeben, der nur funktioniert, wenn das Gästebuch auf der root Ebene von wb liegt.

Ist doch schon passiert  grin  Bitte auch mal testen.

Das mit dem zusätzlichen Feld für die Gestaltung der zweiten Reihen und CSS (aka "Zebra-look") ist jetzt mal als Vorschlag zu verstehen - vielleicht hat ja jemand eine bessere Idee dazu.

thorn.
Logged

Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4755



« Reply #37 on: October 10, 2008, 04:02:01 PM »

Hallo Thorn.

Vielleicht magst Du kurz zusammenfassen, welche Funktionen da jetzt zusätzlich am Board sind.
(Die Kommentarfunktion von BerndJM?)
Und ob man es bedenkenlos überziehen kann (als Upgrade eines bestehenden Gästebuchs).

Ich komme erst heute Abend dazu, es zu testen.
Bin schon sehr neugierig.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
erpe

Offline Offline

Posts: 2077


WWW
« Reply #38 on: October 10, 2008, 07:14:45 PM »

Hi Thorn

habe auf einer frischen wb 2.7 getestet.

Einträge funktionieren, aber nach klick auf den submit Button wird man ins Nirvana geleitet (ebenso mit enter).
Die Einträge sind auch im Backend vorhanden, aber mails werden keine versendet (zumindest kommen keine an), so dass ich nicht schauen kann, ob der Link richtig ist.

Schade, dass die Sache mit den IP-Adressen nciht implementiert wurde (oder doch?).
Vielleicht passt das in dem Zusammenhang ja noch rein, zumindest dass die IP mit der mail versendet wird (oder eben auch zusätzlich im backend eingetragen).

Gruss

erpe
Logged

Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4755



« Reply #39 on: October 11, 2008, 12:27:41 AM »

Das mit dem zusätzlichen Feld für die Gestaltung der zweiten Reihen und CSS (aka "Zebra-look") ist jetzt mal als Vorschlag zu verstehen - vielleicht hat ja jemand eine bessere Idee dazu.
Die Möglichkeit ist schon super.
Bessere Idee: Du hast Da jetzt:
Code:
<table class="gbentry">
 <tr>
  <td class="gbtitle_b">[NAME] [EMAIL] [HOMEPAGE]</td>
  <td class="gbtitle_b" align="right">[DATE] [TIME]</td>
 </tr>
 <tr>
  <td colspan="2" class="gbcontent_b">[MESSAGE]</td>
 </tr>
</table>
also jeweils _b in den verschiedenen Klassen von den td tags.
Wenn Du dies nur bei der Table-Class machst, kann man das CSS einfacher ausgestalten:
Code:
table.gbentry td.gbcontent {bla}
table.gbentry_b td.gbcontent {blup}
Kann ich dann über CSS immer noch ansteuern.

Aber da man das (das HTML Gemüse und die Frontend CSS) sowieso individuell anpassen kann, ist viellleicht nicht so wichtig.

Was ich undbedingt gut finden würde, wenn die Smileys ausgelagert würden (aus der guestbook_page.php).
Das schadet nicht, vereinfacht aber die Suche, falls ein Designer auf die Idee kommt, sich die Smileys anders zusammenzustellen (es kommt z.B. nicht so gut auf einer Seite für Kids, wenn sie einen Joint auswählen dürfen  evil).

Ich hänge die geänderte guestbook_page.php und die ausgelagerten smileys mal an.
Thorn möge richten, ob es eine gute Idee ist.  tongue

Der von Erpe genannte Fehler taucht bei mir auch auf, übrigens.

Soviel zu meinem Test.

Gruß,
Stefek

Nachtrag: Die Kommentarfunktion von Bernd ist echt super.
« Last Edit: October 11, 2008, 12:41:00 AM by Stefek » Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7665



WWW
« Reply #40 on: October 11, 2008, 07:03:07 AM »

@thorn

gibt es einen bestimmten Grund, warum du die schließenden "?>" Tags am Ende jeder php Datei entfernt hast?

@stefek

vom Auslagern des smileys codes halt ich gar nix. Das Gästebuch hat schon genug Dateien. Und das auslagern des script Blockes nur aus der gstbk_page.php ohne dass die neu von dir geschaffene smiley.php dann auch in der view.php (oder wo immer noch benötigt wirkt) führt nicht zur Vereinfachung sondern dazu, dass das ganze eher noch undurchsichtiger wird.

Matthias
Logged
thorn

Offline Offline

Posts: 980


WWW
« Reply #41 on: October 11, 2008, 09:46:15 AM »

Hallo,

gibt es einen bestimmten Grund, warum du die schließenden "?>" Tags am Ende jeder php Datei entfernt hast?

such mal in Google nach "php closing tag" oder ähnlich.
Der "allgemein anerkannte Stand der Technik" (und die Empfehlung, die man überall findet) ist, dass das closing-tag weggelassen wird. Denn alles was danach folgt, also auch ein aus versehen eingefügter Zeilenumbruch zuviel, schlägt in den HTML-Quelltext durch und stört dort das Layout, und kann die Benutzung von header() unmöglich machen.

Beispiel:
Code: (test1.php)
<?php
require_once('test2.php');
header('X-Header: test');
echo 
'Ende';
?>

Code: (test2.php)
<?php
$a 
0;
?>


            <-- hier eine Leerzeile zuviel
funktioniert nicht! Warning: Cannot modify header information - headers already sent by ...

Aber dies geht immer
Code: (test2.php)
<?php
$a 
0;



thorn.
Logged

thorn

Offline Offline

Posts: 980


WWW
« Reply #42 on: October 11, 2008, 09:59:54 AM »

Hallo,

@erpe

Einträge funktionieren, aber nach klick auf den submit Button wird man ins Nirvana geleitet (ebenso mit enter).
Die Einträge sind auch im Backend vorhanden, aber mails werden keine versendet (zumindest kommen keine an), so dass ich nicht schauen kann, ob der Link richtig ist.
Bist du dir sicher das der Eintrag wirklich angelegt wird?
Hintergrund: ASP hat eine Funktion, die zu schnelle erstellte Einträge (->Spam-bots) abblockt. D.h. wenn du nur schnell ein paar Zeichen eintippst und gleich auf senden drückst läufst du in diese Falle.
Warte zur Sicherheit mal 10 Sekunden, oder schalte ASP ab.
Hast du eine eMail-Adresse in den Settings des Gästebuches eingetragen?

Quote
Schade, dass die Sache mit den IP-Adressen nciht implementiert wurde
grin das war in den Änderungen von sharmpro, siehe oben.
Kann ich aber noch einfügen (zumindest die IP).

thorn.
Logged

thorn

Offline Offline

Posts: 980


WWW
« Reply #43 on: October 11, 2008, 10:20:06 AM »

Hallo,

@Stefek

Wenn Du dies nur bei der Table-Class machst, kann man das CSS einfacher ausgestalten:
Code:
table.gbentry td.gbcontent {bla}
table.gbentry_b td.gbcontent {blup}
Kann ich dann über CSS immer noch ansteuern.
Werd' ich dahingehend ändern.

thorn.
Logged

erpe

Offline Offline

Posts: 2077


WWW
« Reply #44 on: October 11, 2008, 10:21:18 AM »

Hallo Thorn,

bin jetzt etwas verunsichert gewesen wegen der Einträge, aber wenn ich sie sehen kann sind sie doch auch da, oder?
Einen Mail-Eintrag in den settings habe ich ebenfalls.

Ich mach es jetzt aber auch nochmal langsamer, aber ich denkenicht,dass es was bringt, die Einträge sind ja da.

Konntest du das mit der Umleitung nach dem Button-click nachvollziehen?

Gruss

erpe
Logged

thorn

Offline Offline

Posts: 980


WWW
« Reply #45 on: October 11, 2008, 11:21:02 AM »

Hallo,

Konntest du das mit der Umleitung nach dem Button-click nachvollziehen?

OK, hat sich erledigt. Da fehlt im Link das .php am Ende.
Keine Ahnung warum das bei mir funktioniert...

thorn.
Logged

thorn

Offline Offline

Posts: 980


WWW
« Reply #46 on: October 11, 2008, 11:33:31 AM »

Hallo,

das eigentliche Problem (Spam im Gästebuch) kann ja mit ASP behoben werden.

Über die Weiterentwicklung des Gästebuches reden wir besser hier http://www.websitebaker2.org/forum/index.php/topic,11352.msg68087.html#msg68087 weiter.

thorn.
Logged

erpe

Offline Offline

Posts: 2077


WWW
« Reply #47 on: October 11, 2008, 11:37:51 AM »

Also:
Die Einträge sind alle da und eine mail kommt nicht, obwohl auch der Eintrag unter settings vorhanden ist.
Weil: Fehler, deswegen hier gepostet.

Gruss

erpe
Logged

Pages: 1 [2]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!