Modul 4.4.x Comments v0.0.1

Gesperrt
acquire
Beiträge: 194
Registriert: So 13. Jun 2004, 13:24
Kontaktdaten:

Beitrag von acquire » Do 22. Feb 2007, 15:11

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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Do 22. Feb 2007, 15:52

z.B. damit.
Gruss,
Michael

"Keep on riding this Bike!" (Jackson Mulham)

acquire
Beiträge: 194
Registriert: So 13. Jun 2004, 13:24
Kontaktdaten:

Beitrag von acquire » Do 22. Feb 2007, 16:43

i-fekt hat geschrieben:z.B. damit.
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.

Neverlands
Beiträge: 45
Registriert: Mo 20. Sep 2004, 14:56
Wohnort: Wien
Kontaktdaten:

Beitrag von Neverlands » Fr 30. Mär 2007, 11:36

Hallo,
auch ich habe das Modul im Einsatz und bin sehr zufrieden damit :P
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?

Liebe Grüße,
Neverlands

emergence
Beiträge: 10603
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Fr 30. Mär 2007, 11:37

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?
ich wüsste keinen grund warum das nicht gehen sollte...
*** make your own tools (wishlist :: thx)

Neverlands
Beiträge: 45
Registriert: Mo 20. Sep 2004, 14:56
Wohnort: Wien
Kontaktdaten:

Beitrag von Neverlands » Mi 4. Apr 2007, 09:06

emergence hat geschrieben: ich wüsste keinen grund warum das nicht gehen sollte...
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?

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

emergence
Beiträge: 10603
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 4. Apr 2007, 09:27

...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?
wie ein bischen ? vorgehensweise ?

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)

Neverlands
Beiträge: 45
Registriert: Mo 20. Sep 2004, 14:56
Wohnort: Wien
Kontaktdaten:

Beitrag von Neverlands » Mi 4. Apr 2007, 10:42

Hallo emergence,
danke das ist für mich schon mal ein Ansatz :)
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
Eigentlich steht das nl2br ja schon drinnen - nur funktioniert es aus irgendeinem Grund nicht:

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);
	} 
Liebe Grüße,
Neverlands

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » Mo 9. Jul 2007, 13:06

Hi,

ich habe bei den buttons und den smileys probleme. wie bekomme ich die angezeigt? alles andere läuft perfekt. auf seite 3 stehen bilderchen zum download, der link dorthin ist allerdings tot!!! ich mag die aber haben. wie komm ich da nun rann?

gruesse rene

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » Mi 11. Jul 2007, 12:04

hat keiner das modul im einsatz mit den standardgrafiken die er mir mal mailen kann?

gruesse rene

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » Mo 19. Nov 2007, 08:48

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

Gesperrt