Gästebuch und Kontakt Gästebuch und Kontakt
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

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: