Modul 4.4.x Comments v0.0.1
Hallo zusammen.
Ich besitze auch noch dieses alte Modul und auch Contenido 4.4.5.
Leider haben nun auch SPAM-Bots dieses herrliche Modul für sich entdeckt.
Kennt jemand eine einfach Methode, wie ich SPAM-Bots daran hindern kann SPAM Einträge zu erstellen, ohne ein Update der Contenido Version?
Viele Grüße, acquire
Ich besitze auch noch dieses alte Modul und auch Contenido 4.4.5.
Leider haben nun auch SPAM-Bots dieses herrliche Modul für sich entdeckt.
Kennt jemand eine einfach Methode, wie ich SPAM-Bots daran hindern kann SPAM Einträge zu erstellen, ohne ein Update der Contenido Version?
Viele Grüße, acquire
Das habe ich auch schon gesehen, doch steht dort, dass es ab Contenido-Version 4.6 oder höher geeignet ist und ich habe ja 4.4.5... Des weiteren suche ich eine kostenfreie Lösung. Dennoch Danke für deinen Beitrag.i-fekt hat geschrieben:z.B. damit.
-
- Beiträge: 45
- Registriert: Mo 20. Sep 2004, 14:56
- Wohnort: Wien
- Kontaktdaten:
ich wüsste keinen grund warum das nicht gehen sollte...Neverlands hat geschrieben:Ist es möglich, das Modul dahingehend anzupassen, dass der User ein Attachment mitschicken kann, das dann auch in der Ausgabe als Attachment angezeigt wird?
*** make your own tools (wishlist :: thx)
-
- Beiträge: 45
- Registriert: Mo 20. Sep 2004, 14:56
- Wohnort: Wien
- Kontaktdaten:
Hallo Emergence, leider bin ich mit PHP nicht so kundig, dass ich das selbst einbauen könnte - könntest Du mir vielleicht ein bisschen auf die Sprünge helfen?emergence hat geschrieben: ich wüsste keinen grund warum das nicht gehen sollte...
Eine andere Frage habe ich bezüglich der Textformatierung: Absätze werden nicht nicht übernommen, der Text wird also durchgängig ausgegeben - gibt es eine Möglichkeit, dass Absätze ausgegeben werden können?
Liebe Grüße,
Neverlands
wie ein bischen ? vorgehensweise ?...leider bin ich mit PHP nicht so kundig, dass ich das selbst einbauen könnte - könntest Du mir vielleicht ein bisschen auf die Sprünge helfen?
naja,
ich würde zuerst mal die db tabelle verändern um den pfad zu einem attachment speichern zu können...
dann im upload ordner eine position suchen die ich für attachments nutzen möchte...
das modul um ein file feld erweitern...
beim speichern des kommentars dahingehend kontrollieren ob ein upload statt gefunden hat, wenn ja -> file an die position des upload ordners verschieben...(mit einem eindeutigen namen) pfad in der comments tabelle mit eintragen...
bei der anzeige der kommentare einfach einen link erzeugen falls ein attachment pfad in der db eingetragen ist...
beim löschen eines kommentars vielleicht berücksichtigen, das die attachments mit entfernt werden...
so in etwa wäre die vorgehensweise...
ist leider kein 5 minuten job...
zu dem andern... weiss ich momentan nicht mehr... lange her das ich mir das angesehen hab... vielleicht war das was mit -> nl2br
*** make your own tools (wishlist :: thx)
-
- Beiträge: 45
- Registriert: Mo 20. Sep 2004, 14:56
- Wohnort: Wien
- Kontaktdaten:
Hallo emergence,
danke das ist für mich schon mal ein Ansatz
Liebe Grüße,
Neverlands
danke das ist für mich schon mal ein Ansatz
Eigentlich steht das nl2br ja schon drinnen - nur funktioniert es aus irgendeinem Grund nicht:emergence hat geschrieben: zu dem andern... weiss ich momentan nicht mehr... lange her das ich mir das angesehen hab... vielleicht war das was mit -> nl2br
Code: Alles auswählen
/**
* Parse UBB code
*
* @param string $ret
* @return $value
* @autor Peter Beauvain <pbeauvain@web.de>
* @modified 2004-05-28
*/
function parseUBB($ret) {
global $imageUBB;
$ret = stripslashes($ret);
$pattern = array('{\[b\](.*)\[/b\]}smUi',
'{\[u\](.*)\[/u\]}smUi',
'{\[i\](.*)\[/i\]}smUi',
'{\[ul\](.*)\[/ul\]}smUi',
'{\[li\](.*)\[/li\]}smUi',
'{\[url=(.*)\](.*)\[/url\]}smUi',
'{\[url\](.*)\[/url\]}smUi',
'{\[img\](.*)\[/img\]}smUi',
'{\[size=(.*)\](.*)\[/size\]}smUi',
'{\[color=(.*)\](.*)\[/color\]}smUi',
'{\[align=(.*)\](.*)\[/align\]}smUi',
'{\[\\\\\]}smUi',
'{\[center\](.*)\[/center\]}smUi',
'{\[(h[1-6]+)\](.*)\[/\\1\]}smUi',
'{\[email\](.*)\[/email\]}smUi',
'{\[fimg\](.*)\[/fimg\]}smUi',
'{\[fimg desc=(.*)\](.*)\[/fimg\]}smUi',
'{\[quote\](.*)\[/quote\]}smUi',
'{\[email\](.*)\[/email\]}smUi'
);
$replace = array('<b>\\1</b>',
'<u>\\1</u>',
'<i>\\1</i>',
'<ul type="square">\\1</ul>',
'<li>\\1</li>',
'<a href="http://\\1" target="_blank">\\2</a>',
'<a href="http://\\1" target="_blank">\\1</a>',
'<img src="\\1" border="0"><span>',
'<span style="font-size: \\1px;">\\2</span>',
'<font color="\\1">\\2</font>',
'<div align="\\1">\\2</div>',
'\\\\' . '\n',
'<div align="center">\\1</div>',
'<\\1>\\2</\\1>',
'<a class="mail" href="mailto:\\1">\\1</a>',
'<img src="' . $imageUBB['other'] . '\\1" border="0">',
'<img src="' . $imageUBB['other'] . '\\2" border="0" alt="\\1" onMouseOver="' . "self.status='\\1'; return(true);" . '" onMouseOut="' . "self.status=''; return(true);" . '">',
'<table width="90%" border="0" cellspacing="2" cellpadding="2" align="center" style="border: 1px dashed black;"><tr><td>Zitat:<br />\\1</td></tr></table>',
'<a class="mail" href="http://mailto:\\1">\\1</a>'
);
$ret = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $ret); //umwandeln von Tags ">" in > etc. | @@ Peter Beauvain, 2004-05-25
$ret = preg_replace($pattern, $replace, $ret);
$ret = str_replace('http://http://', 'http://', $ret);
$ret = preg_replace("/\[br \](.*)\[\/br\]/isU","<br>$1<br>", $ret);
$ret = eregi_replace(";-\)|:wink:", '<img src="' . $imageUBB['smileys'] . 'button_wink.gif" border="0">', $ret);
$ret = eregi_replace(":-\)|:smile:", '<img src="' . $imageUBB['smileys'] . 'button_smile.gif" border="0">', $ret);
$ret = eregi_replace("8-\)|:cool:", '<img src="' . $imageUBB['smileys'] . 'button_cool.gif" border="0">', $ret);
$ret = eregi_replace(":info:", '<img src="' . $imageUBB['smileys'] . 'button_look.gif" border="0">', $ret);
$ret = eregi_replace(":!:", '<img src="' . $imageUBB['smileys'] . 'button_attention.gif" border="0">', $ret);
return nl2br($ret);
}
Neverlands
hi,
ist es auch möglich in diesem modul einen seitenumbruch zu generieren? also das bei beispielsweise 20 kommentaren einen neue seite beginnt und sich das ganze nich unendlich nach unten hin verlängert. sicherlich kann ich die anzahl der angezeigten kommentare begrenzen aber das ist nicht optimal da ich alle kommentare anzeigen lassen möchte.
gruesse
ist es auch möglich in diesem modul einen seitenumbruch zu generieren? also das bei beispielsweise 20 kommentaren einen neue seite beginnt und sich das ganze nich unendlich nach unten hin verlängert. sicherlich kann ich die anzahl der angezeigten kommentare begrenzen aber das ist nicht optimal da ich alle kommentare anzeigen lassen möchte.
gruesse