coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: Marksberlin on April 07, 2007, 11:15:31 PM

Title: Gästebuch und Kontakt
Post by: Marksberlin on April 07, 2007, 11:15:31 PM
Hallo,
Gibt es eine Gästebuch und Kontakt(Formular) Skript?
Gruß,
mark
www.bildervonberlin.de/test
Title: Re: Gästebuch und Kontakt
Post by: Farnsi on April 08, 2007, 12:21:56 AM
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=29822.0)
http://forum.coppermine-gallery.net/index.php?topic=37612.0 (http://forum.coppermine-gallery.net/index.php?topic=37612.0)
Title: Re: Gästebuch und Kontakt
Post by: Joachim Müller on April 08, 2007, 02:40:10 PM
integrating Viper Guestbook X1 (http://forum.coppermine-gallery.net/index.php?topic=28583.0)
Title: Re: Gästebuch und Kontakt
Post by: AlexL on April 10, 2007, 10:35:13 AM
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
Title: Kleines kontakt formular nur in deutsch
Post by: joachimb on August 24, 2007, 12:46:01 PM
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();
?>




Title: Re: Gästebuch und Kontakt
Post by: Joachim Müller on August 24, 2007, 01:09:59 PM
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 (http://phpmailer.sourceforge.net/) 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 (http://www.drweb.de/webmaster/kontakt-formulare.shtml)).
Besser Du benutzt eines der bereits existierenden Kontaktformular für die Integration mit Coppermine: