Gästebuch und Kontakt Gästebuch und Kontakt
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Gästebuch und Kontakt

Started by Marksberlin, April 07, 2007, 11:15:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Marksberlin

Hallo,
Gibt es eine Gästebuch und Kontakt(Formular) Skript?
Gruß,
mark
www.bildervonberlin.de/test

Farnsi

ob es ein gästebuch gibt weiß ich nicht, bin bisher zumindest noch nicht drüber gestolpert, brauche es aber auch nciht.
für deine andere frage, schau dir mal diese links an:

http://forum.coppermine-gallery.net/index.php?topic=29822.0
http://forum.coppermine-gallery.net/index.php?topic=37612.0
Regards,
Farnsi

Joachim Müller


AlexL

Auf der Webseite des Projects liest man:
QuoteThe ViPER Guestbook project is dead.
It's strongly recommended to uninstall the script!
und bekommt dort auch nur noch ein Uninstall Script dazu

joachimb

Hallo ich hab hier mal ein kleines kontaktformular erstellt, leider nicht multilingual

1. erstelle eine datei mit diesem code  z.b. kontakt.php

2. lade die datei in dein gallerie haubtverzeichnis

3. erstelle einen custom link in adminbereich unter einstellungen -> Design-Einstellungen
Name eines benutzerdefinierten Menü-Eintrags   -> Kontakt   
URL eines benutzerdefinierten Menü-Eintrags   -> www.deineseite.de/gallerie/kontakt.php

Sollte auch mit unterschiedlichen themes funktionieren.




<?php
define
('IN_COPPERMINE'true);
require(
'include/init.inc.php');
pageheader('Your page title goes here');
// your actual page content starts here
    

// ----- E-Mail an die die Daten des Formulars gesendet werden sollen. ----- // 

$ihre_email  "deineemailadresse@domain.etc"
$betreff_der_nachrichten  "Eine Nachricht von Deinem Bildergalerie Kontaktformular.";


// ----- Hier muss nichts mehr geändert werden ----- // 

require_once('func.inc.php');
$meldungen "";

array_escape_and_strip(&$_POST);
array_unescape(&$_POST);

if(isset(
$_POST['action'])){

switch($_POST['action']){

case 'submit':

if(!check_email($_POST['email'])){
$meldungen .= "Bitte gebe eine gültige E-Mail Adresse ein.<br>";
$error 1;
}
if(empty($_POST['nachricht'])){
$meldungen .= "Bitte gebe eine Nachricht ein.<br>";
$error 1;
}

if($error) { break; }

$message =  "Es wurde eine Nachricht in deiner Bildergalerie für dich hinterlassen:\n\n".
"Kontaktdaten:\n".
"Name: $_POST[name]\n".
"E-Mail: $_POST[email]\n".
"Telefon: $_POST[telefonnummer]\n".
"------------------------- Nachricht -------------------------\n\n".
"$_POST[nachricht]\n\n".
"------------------------- ENDE -------------------------\n\n".
"Uhrzeit: ".date('d.m.Y - H:i:s');

$x = @mail($ihre_email,addslashes($betreff_der_nachrichten),$message,"from: $ihre_email");

if($x){
$meldungen .= "Vielen Dank für Deine Nachricht!";
$_POST = array();
break;
}

$meldungen .= "Aufgrund eines technischen Fehlers konnten wir Deine Nachricht nicht empfangen.<br>".
  "Bitte setze Dich anderweitig mit mir in Verbindung.<br>Vielen Dank für Dein Verständnis!";
break;



}


}
// ----- ENDE PHP Sourcecode ----- // 
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Deluxe Formmailer 1.0</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
body {
background-color: #FFFFFF;
}
.Stil1 {
color: #FF0000;
font-weight: bold;
}
-->
</style></head>

<body>
<table align="center" width="60%" cellspacing="1" cellpadding="0" class="maintable">
  <tr> <td class="tableh1" colspan="1">Kontakt Formular</td> <tr>
      <td class="tableb"><form name="form1" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table class="tableb" width="500"  border="0" cellspacing="0" cellpadding="4">
  <tr>
    <td colspan="2"><span class="Stil1"><?=$meldungen?></span></td>
    </tr>
  <tr>
    <td width="36%"><strong>Dein Name*:</strong><br>
      <input name="name" type="text" id="name" value="<?=$_POST['name']?>"></td>
    <td width="64%"><strong>Deine E-Mail*:</strong><br>
      <input name="email" type="text" id="email" value="<?=$_POST['email']?>"></td>
  </tr>
  <tr>
    <td><strong>Deine Telefonnummer:</strong><br>
      <input name="telefonnummer" type="text" id="telefonnummer" value="<?=$_POST['telefonnummer']?>"></td>
   
  </tr>
  <tr>
    <td colspan="2"><strong>Deine Nachricht an mich*:<br>
    </strong>      <textarea name="nachricht" cols="50" rows="5" id="nachricht"><?=$_POST['nachricht']?></textarea>
     </td>
  </tr>
  <tr>
    <td colspan="2">* Pflichtfelder <br>
      <br>
      <input type="submit" name="Submit" value="Absenden" class="button">
      <input name="action" type="hidden" id="action" value="submit"></td>
  </tr>
</table>
</form></td>
  </tr>
</table>

</body>

<?php
// your actual page content ends here

pagefooter();
ob_end_flush();
?>





Joachim Müller

Das Versenden mit der in PHP-eingebauten Funktion mail() ist keine besonders clevere Lösung, noch ist ist sehr elegant - schließlich steht Dir die wesentlich sicherere Mail-Funktionalität von Coppermine zur Verfügung (die auf der Technologie des ausgereiften Skripts phpMailer beruht).
Ich will Deinen Beitrag nicht madig machen, kann aber nur dringendst von der Verwendung abraten, da das Skript so wie es ist eine ausgesprochene Spam-Schleuder wäre (vgl. auch beispielsweise Dr. Web: Spam-Gefahr durch Kontaktformulare).
Besser Du benutzt eines der bereits existierenden Kontaktformular für die Integration mit Coppermine: