vpGuestbook - Gästebuchmodul für die 4.6.x

masch
Beiträge: 104
Registriert: Do 8. Jan 2009, 10:29
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von masch » Fr 25. Sep 2009, 11:25

Hallo Jaques,

das auskommentieren von IP hat das Problem der Anzeige der IP Adresse gelöst. Intern wird sie noch angezeigt, so das bei eventuellen Strafverfolgungen alle Daten vorhanden sind.
Hier gibts nur lauter so gute Tips :-)

masch
Beiträge: 104
Registriert: Do 8. Jan 2009, 10:29
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von masch » Fr 25. Sep 2009, 11:31

mal ne weitere Frage zum GB
deutsch habe ich ISO gelassen und die weiteren Fremdsprachen sind als UTF-8 deklariert.
Nun sitzt also irgendwo jemand in der Wüste oder auf einem Berg und möchte mir einen GB Eintrag hinterlassen.
Er verwendet seine Landessprache und tippt alles sein.
Angezeigt wird dann ein misch masch, der kaum noch zurückzuverwandeln ist. Sowohl als ISO als auch als UTF8, als auch in der landessprache im Browser, egal welcher Browser, immer sind Hyroglyphen zu sehen.

Wieso kommt die Methode <form accept-charset="utf-8" method=… nicht zum Einsatz? Wie lässt sich dieses Problem lösen? *grübel

Oldperl
Beiträge: 4014
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Franken, Bayern
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Oldperl » Fr 25. Sep 2009, 16:21

masch hat geschrieben:Wieso kommt die Methode <form accept-charset="utf-8" method=… nicht zum Einsatz? Wie lässt sich dieses Problem lösen? *grübel
Indem du die von dir beschriebene Lösung einsetzt.
Und Viele fänden es dann auch Klasse, wenn du den von dir überarbeiteten Code dann hier auch postest. 8)

Gruß aus Franken

Ortwin
CONTENIDO 4.9 Entwickler-Handbuch - Publikation auf medium.com zu meinem angedachten Entwickler-Buch zu CONTENIDO 4.9
ConLite 2.0, alternatives und stabiles Update von Contenido 4.8.x
phpBO Search Advanced - das neue Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

masch
Beiträge: 104
Registriert: Do 8. Jan 2009, 10:29
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von masch » Do 8. Okt 2009, 10:22

irgendwie macht mich das mit der htaccess Lösung nicht an, ich versuche gerade mal diese php Lösung anzuschauen.

masch
Beiträge: 104
Registriert: Do 8. Jan 2009, 10:29
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von masch » Mi 14. Okt 2009, 16:40

hat nichts mit dem GB Modul zu tun sondern mit der SQL DB und den Zeichensätzen.
Scheint ein Grenzfall zu sein.
CMS will ja utf8 machen aber DB sagt nö un setzt latin1 durch, mit dem Ergebnis das keiner mehr weiss was da eigentlich mal geschrieben wurde.

overman
Beiträge: 3
Registriert: Do 18. Mär 2010, 16:50
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von overman » Do 18. Mär 2010, 16:54

Guten Tag,

Versuche das Gästebuch in Contenido 4.8 zu integrieren. Als Output kriege ich aber folgendes:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<base href="http://restaurant-margherita-erlach.ch/cms/">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="0">
<meta http-equiv="robots" name="robots" content="nofollow,noindex">
<link rel="StyleSheet" href="css/format.css" type="text/css">
<link rel="StyleSheet" href="/cms/css/slideshow.css" type="text/css" media="screen, projection" />
<script src="/cms/js/scriptaculous/lib/prototype.js" type="text/javascript"></script>

<script src="/cms/js/scriptaculous/src/effects.js" type="text/javascript"></script>
<script src="/cms/js/slideshow.js" type="text/javascript"></script>

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="CMS Contenido 4.8.12">
<title>Restaurant Margherita Erlach</title>
<meta name="description" content="hier komt van alles te staan">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="date" content="2010-03-18 14:20:37">

<meta name="author" content="Systemadministrator">

</head>

<body link="#8fc3ff">
<table border="0" cellpadding="0" cellspacing="2" width="100%" height="100%">
<caption></caption>
<tr height="100%">
<td width="100%" height="100%" valign="top" align="left">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffbe1c" height="35" width="100%">
<tr height="35" valign="top">

<td height="35" valign="middle" width="86">
<table border="0" cellpadding="0" cellspacing="2" width="86">
<tr>
<td valign="middle" align="left"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>

<td valign="middle" align="left"></td>
</tr>
</table>
</td>
<td height="35" valign="middle" width="15"></td>
<td height="35" valign="top"></td>
<td valign="top" align="left" height="35" width="40%">
<div align="center">
<h1><font size="7" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Restaurant Margherita Erlach</font></h1>

</div>




<td valign="top" align="left" height="35" width="40%">
<P></P>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffbe1c" height="100%">
<tr height="22">
<td width="86" valign="top" align="right" height="22"></td>

<td valign="top" align="left" width="150" height="22" bgcolor="#FFBE1C"></td>
</tr>
<tr>
<td valign="top" align="left" width="150">
<table border="0" cellpadding="0" cellspacing="2" width="155">
<tr height="75">
<td width="155" height="75" valign="middle" align="center">

<div class="slideshow-box">
<div class="slideshow" id="slideshow" style="width:155px;height:117px;">


<div class="slide" style="width:155px;height:117px;"><img src="cache/77bf3fa978d9386d6de9409cc8c1ea99.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/379bffc230d19c5bb13889ef731eec87.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/0ae656b8ee86935db57c29b351ef74f2.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/4ed89b9469c0a668c6dfd884f84b55e2.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/301a8b7a53cb8b5a9e40f3bf7bf70669.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/fe41ffc33923875fe5452226b13d9f3d.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/69734de7ac3e069da45e20e8805cee56.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/c1687ab446e904dfc7f3b0f8055aa678.jpg" alt="" width="155" height="117" /></div>
<div class="slide" style="width:155px;height:117px;"><img src="cache/c0a9e3c11c8fa9fd74b0ea67775dea37.jpg" alt="" width="155" height="117" /></div>

</div>
</div>

<script type="text/javascript">//<![CDATA[
new Slideshow('slideshow', 4000);
//]]></script>
<noscript><p class="noscript">JavaScript Code zum Erstellen der Bilder-Slideshow</p></noscript>

</td>
</tr>
<tr>
<td width="155"></td>

</tr>
<tr>
<td align="center" width="155">

<div id="Button"> <ul class="firstnavi">
<li><a class="navfirst_on" href="javascript:history.back(1)" > <span class="navi_ebene_1">Seite zurück </span> </a></li>
<li> <a class="navfirst_on" href="/" ><span class="navi_ebene_1">Home</span></a></li>

<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=3"><span class="navi_ebene_1">Margherita</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=23"><span class="navi_ebene_1">Spezielles</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=8"><span class="navi_ebene_1">Wo sind wir?</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=24"><span class="navi_ebene_1">Reservationen</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=29"><span class="navi_ebene_1">Gruppen</span></a></li>
<li><a style="background-color:#1c64d1" class="navfirst_off" target="_self" href="front_content.php?idcat=32"><span class="navi_ebene_1">Kummer und Lob</span></a></li>

<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=46"><span class="navi_ebene_1">Links</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=55"><span class="navi_ebene_1">Zimmer</span></a></li>
<li><a class="navfirst_on" target="_self" href="front_content.php?idcat=47"><span class="navi_ebene_1">Impressum</span></a></li>
</ul>

</td>
</tr>
<tr>

<td width="155"><img src="http://restaurant-margherita-erlach.ch/ ... s/logo.jpg" alt="" height="216" width="39" align="middle" hspace="100" vspace="100"></td>
</tr>
</table>
</td>
<td bgcolor="#ffd846" valign="top" >
<table border="0" cellpadding="20" cellspacing="2">
<tr>
<td>

</td>

</tr>
<tr>
<td>
<table border="0" cellpadding="20" cellspacing="2" align="left">
<tr valign="middle" align="left">
<td valign="top" align="center">
<P align=left><FONT size=4><FONT color=#3c5660>Die Kirchgemeinde Erlach-Tschugg möchte "Kirche für alle" sein. Sie bietet deshalb für alle Altersgruppen Anlässe an.</FONT><BR></FONT></P>
</td>

<td valign="top" align="center">

</td>
</tr>
<tr valign="middle" align="left">
<td valign="top" align="center">
Vielen Dank für Ihren Eintrag! Dieser wird nach Prüfung freigeschaltet.

</td>
<td valign="top" align="center">
Es gibt bereits 1 Eintr&auml;ge in diesem G&auml;stebuch.<br /><br />


<div class="vpgb_eintrag">
<div class="vpgb_fleft">
<div class="vpgb_datum"> <div class="tag"></div></div>
<div class="vpgb_avatar"><img src="upload/Images_Header/" alt="upload/Images_Header/" /></div>
<div class="vpgb_name">han</div>
<div class="vpgb_ort">
{if("" != "")}
aus <br />
{/if}
</div>
schreibt:
<div class="vpgb_infos">
{if("" != "")}

<a href=""><img src="images/home.gif" alt="Homepage" /></a>
{/if}
{if("han.overman@sunrise.ch" != "")}
<a href="mailto:han.overman@sunrise.ch"><img src="images/mail.gif" alt="Email" /></a>
{/if}<img src="images/iphost.gif" alt="84.226.14.206 / adsl-84-226-14-206.adslplus.ch" title="84.226.14.206 / adsl-84-226-14-206.adslplus.ch" />
</div>
</div>
<div class="vpgb_entry">test extended
</div>
{if("{EDIT}" == "1")}
<div class="vpgb_comment">Kommentar: </div>
{else if("" != "")}
<div class="vpgb_comment">Kommentar: </div>
{/if}
{if("{EDIT}" == "1")}
<div style="clear: left; width: 90%; text-align: right; border: 1px solid; background: #EEEEEE;"></div>

{/if}
<br style="clear: both;" />
</div>


<div id="vpgb_nav"></div>


</td>
</tr>
</table>
</td>
</tr>

</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p></p>
</body>

</html>
:cry:

Dodger77
Beiträge: 3625
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Dodger77 » Do 18. Mär 2010, 17:30

Wenn man ein Modul-Template benutzt, dass die erweiterten Platzhalter der ExtendedTemplate-Klasse nutzt, muss man die Module entsprechend konfigurieren.

overman
Beiträge: 3
Registriert: Do 18. Mär 2010, 16:50
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von overman » Sa 20. Mär 2010, 11:06

Guten Tag,

Als Ausgabe-Template benutze ich vpguestbook_ausgabe.html.Muss hier noch irgendetwas konfiguriert werden? Bin Anfänger...

Dodger77
Beiträge: 3625
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Dodger77 » Sa 20. Mär 2010, 16:57

Im Download ist eine kleine Dokumentation drin, in der steht, was bei den jeweiligen Modulen konfiguriert werden muss bzw. kann. Unter anderem, welche Template -Klasse verwendet werden soll.

Nakoda
Beiträge: 219
Registriert: Fr 2. Jul 2004, 23:50
Wohnort: Hamburg
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Nakoda » Fr 6. Aug 2010, 13:05

Moin auch,

bin gerade dabei die Seite meines Freundes um zu bauen.
Dabei muss auch das Gästebuchtemplate angepasst werden.
Aber irgendie haut das nicht so recht hin. Guckst Du hier.
Das Eingabefeld für den Namen ist zu hoch und das Eingabefeld zu schmal. Bin schon 'ne ganze Zeit am basteln aber irgendwie
mag das Ding nicht so recht. Könnt Ihr hier helfen :?:
Vielleicht als Unterstützung den HTML code den das Template hat.

Code: Alles auswählen

<div class="formular">
   <table width="100%" border="0">
    <tr>
      <td><label class="fleft" for="name">Name *:</label></td>
      <td>{NAMEFORM} </td>
    </tr>
    <tr>
      <td><label class="fleft" for="email">Email :</label></td>
      <td>{EMAILFORM} </td>
    </tr>
    <tr>
      <td><label class="fleft" for="url">Homepage :</label></td>
      <td>{URLFORM} </td>
    </tr>
    <tr>
      <td><label class="fleft" for="user1">Stadt :</label></td>
      <td>{USER1FORM} </td>
    </tr>
    <tr align="justify">
      <td rowspan="2" valign="bottom"><label class="fleft" for="image">Bild :</label></td>
      <td rowspan="2" valign="bottom">{IMAGESELECT} </td>
    </tr>
    <tr>
    	<td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
    	<td><label class="fleft" for="entry">Eintrag *:</label></td>
    	<td> {ENTRYFORM}</td>
    </tr>
</table><br />
<!-- BEGIN:BLOCK -->
  <p><label class="fleft" for="name"></label></p>
  <p><label class="fleft" for="email"></label></p><br />
     <label class="fleft" for="url"></label><br />
     <label class="fleft" for="user1"></label><br />
     <label class="fleft" for="image"></label><br />
     <label class="fleft" for="entry"></label><br />
<!-- END:BLOCK -->
     <div class="fright" style="margin-bottom: 10px;">
        <a class="bbcode" href="javascript:DoPrompt('bold')"><strong>&nbsp;B&nbsp;</strong></a>
        <a class="bbcode" href="javascript:DoPrompt('italic')"><em>&nbsp;I&nbsp;</em></a>
        <a class="bbcode" style="text-decoration:underline;" href="javascript:DoPrompt('underline')">&nbsp;U&nbsp;</a>
        <a class="bbcode" href="javascript:DoPrompt('url')">&nbsp;URL&nbsp;</a>
        <a class="bbcode" href="javascript:DoPrompt('email')"><span lang="en" title="elektronische Post" class="language">E-Mail</span></a></div>
     <div class="fleft">Smilies (zum Einf&uuml;gen auf den jeweiligen Smilie klicken)</div><div class="fright">{SMILIESFORM}</div><br />
<table width="100%">
	<tr>
  		<td colspan=2><img src="../captcha/captcha.php" border="0" title="Sicherheitscode"><br /></td>
	</tr>
	<tr>
        <td width="30%">Sicherheitscode *:</td>
        <td width="70%"><input type="text" name="sicherheitscode" size="10"></td>
	</tr>
</table>
<div class="fright">* notwendige Felder</div>
<div class="fright">{SUBMITFORM}</div>
</div>
Gruß aus HH

Armin
http://sig.sysprofile.de/quicksys/sysp-102592.png
Contenido 4.8.18

Dodger77
Beiträge: 3625
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Dodger77 » Fr 6. Aug 2010, 13:15

Das lässt sich doch alles per CSS anpassen. Im Fall des Namens liegt es einfach an:

Code: Alles auswählen

#name {
font-size: 26px;
}
das sollte sich z.B. mit

Code: Alles auswählen

.formular #name {
font-size: 12px;
}
anpassen lassen.

Nakoda
Beiträge: 219
Registriert: Fr 2. Jul 2004, 23:50
Wohnort: Hamburg
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Nakoda » Fr 6. Aug 2010, 14:26

Schon 'ne dolle so'n Stylesheet. :wink:
Zu meiner Schande muss ich gestehen das mein Wissen was das angeht eher Rudimentär ist. :oops:
Mal mehr mit beschäftigen.
Danke für den Hinweis und noch einen schönen Tag. :D

Ich hätt ich da aber doch noch was. Lässt sich auch irgendwie prüfen ob eine Korrekte E-Mail Adresse eingegeben worden ist und von welcher IP das ganze kam? Vergiss das mit der IP. Ist ja schon drin. :oops: :oops:
Hab jetzt mal ein Stylesheet erstellt mit ein paar Sachen drin für das Eingabe formular:

Code: Alles auswählen

@charset "utf-8";
/* CSS Document */

.formular #name {
	width:70%;
	font-size: 12px;
	color:#000;

}

.formular #entry {
	width:100%;

}

.formular #email {
	width:70%;

}
Für Verbesserungen bin ich natürlich offen. :wink:
Es nimmt kein Ende.
Ich habe ein Captcha eingebaut.
Funzt auch soweit. Wenn nichts eingetragen wird wird das Formular auch nicht übertragen und geleert. Ebenso bei einem Falsch Eintrag.
Besser wär doch aber in einem von beidem genannten Fällen eine Meldung zu bekommen und nicht gleich das ganze Formular wieder zu löschen.
Kann man sich im Backend auch irgendwie die ID des Datensatzes anzeigen lassen?
Gruß aus HH

Armin
http://sig.sysprofile.de/quicksys/sysp-102592.png
Contenido 4.8.18

Oldperl
Beiträge: 4014
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Franken, Bayern
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Oldperl » Fr 6. Aug 2010, 15:26

Hallo Armin,

warum nimmst du nicht dieses :arrow: http://forum.contenido.org/viewtopic.ph ... ok+captcha

Gruß aus Franken

Ortwin
CONTENIDO 4.9 Entwickler-Handbuch - Publikation auf medium.com zu meinem angedachten Entwickler-Buch zu CONTENIDO 4.9
ConLite 2.0, alternatives und stabiles Update von Contenido 4.8.x
phpBO Search Advanced - das neue Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

Nakoda
Beiträge: 219
Registriert: Fr 2. Jul 2004, 23:50
Wohnort: Hamburg
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Nakoda » Mo 9. Aug 2010, 07:53

Moin Ortwin,

danke für den Tipp. Werde ich mir mal durchlesen. :D
Gruß aus HH

Armin
http://sig.sysprofile.de/quicksys/sysp-102592.png
Contenido 4.8.18

Nakoda
Beiträge: 219
Registriert: Fr 2. Jul 2004, 23:50
Wohnort: Hamburg
Kontaktdaten:

Re: vpGuestbook - Gästebuchmodul für die 4.6.x

Beitrag von Nakoda » Mo 9. Aug 2010, 10:50

Hi Ortwin,

hab mich nun durch den Artikel durchgearbeitet.
Irgendwie hakt es da aber noch bei mir. Habe das alles so gemacht wie es beschrieben ist.
Nun macht er aber trotzdem einen Eintrag trotz fehlendem Eintrag im Captcha Feld.
Was Tun :?: :oops:
Gruß aus HH

Armin
http://sig.sysprofile.de/quicksys/sysp-102592.png
Contenido 4.8.18

Gesperrt