Kenne mich da leider weniger aus, Google hilft mir auch nicht, könntest du mir ein Beipiel geben, bzw. was ich reinschreiben muss.
Danke
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenKenne mich da leider weniger aus, Google hilft mir auch nicht, könntest du mir ein Beipiel geben, bzw. was ich reinschreiben muss.
Danke
Ich müsse das Kontaktformular in die Index.php integriert haben, sodass das es funktioniert. Das Formular stammt einem anderen Theme.
Kontaktformular:
<?php
/*
Template Name: Contact
*/
$cp_question = "1+3 = ?";
$cp_answer = "4";
?>
<?php get_header();?>
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<?php
//validate email adress
function is_valid_email($email)
{
return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email));
}
function is_valid_user($answer)
{
global $cp_answer;
if ($answer == $cp_answer) { return true; } else { return false;}
}
//clean up text
function clean($text)
{
return stripslashes($text);
}
//encode special chars (in name and subject)
function encodeMailHeader ($string, $charset = 'UTF-8')
{
return sprintf ('=?%s?B?%s?=', strtoupper ($charset),base64_encode ($string));
}
$cp_name = (!empty($_POST['cp_name'])) ? $_POST['cp_name'] : "";
$cp_email = (!empty($_POST['cp_email'])) ? $_POST['cp_email'] : "";
$cp_url = (!empty($_POST['cp_url'])) ? $_POST['cp_url'] : "";
$cp_ans = (!empty($_POST['cp_ans'])) ? $_POST['cp_ans'] : "";
$cp_message = (!empty($_POST['cp_message'])) ? $_POST['cp_message'] : "";
$cp_message = clean($cp_message);
$error_msg = "";
$send = 0;
if (!empty($_POST['submit'])) {
$send = 1;
if (empty($cp_name) || empty($cp_email) || empty($cp_message) || empty($cp_ans)) {
$error_msg.= "<p style='color:#a00'><strong>Bitte fülle alle erforderlichen Felder aus.</strong></p>\n";
$send = 0;
}
if (!is_valid_email($cp_email)) {
$error_msg.= "<p style='color:#a00'><strong>Deine E-Mail-Adresse ist ungültig.</strong></p>\n";
$send = 0;
}
if (!is_valid_user($cp_ans)) {
$error_msg.= "<p style='color:#a00'><strong>Falsche Antwort auf die AntiSpam-Frage.</strong></p>\n";
$send = 0;
}
}
if (!$send) { ?>
<h2 class="post-title"><?php the_title(); ?></h2>
<div class="post-content">
<?php the_content("Den ganzen Beitrag lesen »");
?>
<p class="meta">* - erforderlich</p>
<?php echo $error_msg;?>
<form method="post" action="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" id="contactform">
<fieldset>
<strong>Name</strong>*<br/>
<input type="text" class="text" id="cp_name" name="cp_name" value="<?php echo $cp_name ;?>" /><br/><br/>
<strong>E-Mail</strong>*<br/>
<input type="text" class="text" id="cp_email" name="cp_email" value="<?php echo $cp_email ;?>" /><br/><br/>
<strong>Webseite</strong><br/>
<input type="text" class="text" id="cp_url" name="cp_url" value="<?php echo $cp_url ;?>" /><br/><br/>
<strong>AntiSpam Frage:<?php echo $cp_question; ?> </strong>*<br/>
<input type="text" class="text" id="cp_ans" name="cp_ans" value="<?php echo $cp_ans ;?>" /><p class="meta">[Just to prove you are not a spammer]</p><br/>
<strong>Nachricht</strong>*<br/>
<textarea id="cp_message" name="cp_message" rows="10" cols="100%"><?php echo $cp_message ;?></textarea><br/><br/>
<input type="submit" id="submit" name="submit" value="Nachricht absenden" />
</fieldset>
</form>
</div>
<?php
} else {
$displayName_array = explode(" ",$cp_name);
$displayName = htmlentities(utf8_decode($displayName_array[0]));
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=\"utf-8\"\n";
$header .= "From:" . encodeMailHeader($cp_name) . "<" . $cp_email . ">\n";
$email_subject = "[" . get_settings('blogname') . "] " . encodeMailHeader($cp_name);
$email_text = "From......: " . $cp_name . "\n" .
"Email.....: " . $cp_email . "\n" .
"Url.......: " . $cp_url . "\n\n" .
$cp_message;
if (@mail(get_settings('admin_email'), $email_subject, $email_text, $header)) {
echo "<h2>Hallo " . $displayName . ",</h2><p>danke für Deine Nachricht! Ich melde mich so bald wie möglich.</p>";
}
}
?>
<?php endwhile; ?>
</div>
<?php endif; ?>
</div>
<?php get_sidebar();?>
<?php get_footer();?>
Alles anzeigen
Hier soll das Kontaktformular rein:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/scripts/layers.js"></script>
<style type="text/css" media="screen">
#wrapper { background: url("<?php bloginfo('stylesheet_directory'); ?>/img/wrapbg.gif") repeat-y; }
</style>
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php wp_head(); ?>
</head>
<body>
<div id="wrapper">
<div id="subwrapper">
<?php require_once('header.php'); ?>
<div id="sidebar">
<?php require_once('sidebar.php'); ?>
</div>
<div id="main">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
</div>
<p class="postmetadata">Posted in <?php the_category(', ') ?> <?php the_time('F jS, Y') ?> by <?php the_author() ?> | <?php edit_post_link('Edit','','|'); ?> <?php comments_popup_link('No comments', '1 comment', '% comments'); ?></p>
</div>
<?php comments_template(); ?>
<?php endwhile; ?>
<p align="center"><?php next_posts_link('« Previous Entries') ?> <?php previous_posts_link('Next Entries »') ?></p>
<?php else : ?>
<h2 align="center">Not Found</h2>
<p align="center">Sorry, but you are looking for something that isn't here.</p>
<?php endif; ?>
</div>
<?php require_once('footer.php'); ?>
</div>
</div>
</body>
</html>
Alles anzeigen
Danke
Ich möchte das so einrichten, das meine Besucher immer auf der Startseite landen, egal was sie eingeben für eine Adresse vom Blog, egal ob
1. http://beispiel.tld/beipiel/
2. http://beispiel.tld/beipiel/Post-ID
3. http://beispiel.tld/beipiel/Kategorie
4. http://beispiel.tld/...
5. ... egal was
Sie sollen immer auf http://beispiel.tld geleitet werden, si esollen nur über diese Seite zum eigentlich Blog gelangen.
Danke
Wo bitte? Ich sehe es nicht, manchmal wird/ist man bild :D
Danke soweit für das Feedback und ja es wird an den 14 Std am PC und der Ermüdung liegen, vll jetzt nochmal betrachten :P
Danke das so viele meine Seite besuchen, aber hier nicht schreiben :P
Ich habe es installiert, meine Frage, wie binde ich es jetzt ein, das es funktioniert, es klappt einfach nicht. Bitte jemand melden der sich gut auskennt.
Danke
Ich habe mir ein kleines Portfolio gebastelt, das Design habe ich meinen Wünschen nach angepasst.
Das Portfolio dient hauptsächlich dazu einen kleinen Überblick über meine Arbeiten zu geben, gerade jetzt, wo ich mich bewerbe (Ausbildungsplatz), möchte im dem Arbeitsgeber die Möglichkeit geben, einen kleinen Überblick zu haben über meine Person.
Es kommen ja ständig neue Sachen und gerade so kann man heute Sachen gut präsentieren.
Ich wäre euch sehr Dankbar, wenn ihr Fehler entdeckt mir bitte bescheid zugeben und natürlich sind Kommentare auch erwünscht, hier oder auf der Seite ;)
Poste doch mal einen Link zu deinem Blog bzw. sag uns worum es geht bei deinem Blog.
Und was du dir so vorstellst, ein paar mehr Infos nicht schlecht.
Ja dann weiß ich nicht, wie ich das gestern hatte, habe es jetzt so gemacht, wie du mir jetzt gezeigt hast und es klappt perfekt, alles wunderbar.
Danke für die super Hilfe, so langsam findet man sich immer besser ein.
So habe ich mir das auch gedacht, aber ich hab ein weiteres Problem, ohne die Post-ID hatte ich es ja gestern schon mit get_the_category() , gestern gings und jetzt verweisst er nur noch auf die Startseite.
Ich krieg die Krise :mrgreen:
EDIT:
Die Post ID wird ausgelesen, aber nicht die Category.
Prinzip ist klar, bin nur PHP-Mässig auch mässig unterwegs :D
Verstehen tu ich das meiste, nur selber schreiben ist meistens das Problem.
Kann ich nicht einfach die Post ID auslesen und die dem Link anfügen, sozusagen ohne diese Zählvariable.
Wenn ja, wie mach ich das?
Danke für die Schnelle Hilfe.
Ich meine das hochzählen, das einfüge in den Post ist kein Thema.
Wie mache ich das den mit der Variable und hochzählen, weil ich möchte
ja nicht alles einzeln in das Widget reinschreiben, ich hoffe du verstehstt mich.
Geht das ganze auch automatisch, ohne das ich das ganze per Hand einfügen muss?
Ich möchte die letzten Artikel verlinken, dafür gibt es ja das Widet, welche ich aktiviert habe.
Ich habe jetzt die Links so abgeändert, dass nicht auf den Artikel verlinkt, sondern auf die jeweilige Kategorie.
Das ganze sieht so aus:
<li><a href="<?php get_the_category() ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a></li>
Jetzt möchte ich einen Schritt weitergehen, sodass das der Link in der Kategorie auf den passenden Artikel verlinkt, wenn der Artkel weiter unten ist, z.B. als 3 Artikel, sodass dorthin verlinkt wird und sozusagen runtergescrollt wird auf den Artikel.
Das ganze gibt es auch in Foren, wo auf den jeweiligen Post verlinkt wird,
z.B. h t t p : // w w w . x y z . de/thema-des-forum[COLOR=Red]#90244[/COLOR]
Das rote steht dann für die ID des Postes, ich hoffe ihr versteht, was ich meine.
Danke
Ich möchte eine Zusätzliche Navigation und zwar m stelle ich mir das so vor, das ich über den Punkt Kategorien einen Punkt habe, der Navigation heißt, wo ich dann Navigationpunkte wie Startseite, News, etc einbauen kann.
Schönn wäre, wenn es dazu ein PlugIn gibt.
Danke schonmal
PS: Falls ihr mehr Infos bracuht, bescheid geben.
Ich habe in einen anderen Thread eine Hilfestellung gegeben, schau mal:
http://forum.wordpress-deutschland.org/netzwelten/427…html#post217602
Auch wenns spät ist, aber vielleicht hilft es anderen.
Hab die mal an 2 Punkten umgeschrieben.
Ich hoffe dir hilft das, einziger Nachteil, bei nicht quadratischen Thumbnails, also wenn du die im Adminmenü nicht automatisch beschneiden lässt, also mal längs, mal quer, dann bleibt ein längerer unschöner weißer Rand unten.
Einfach mal testen.
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ [B][COLOR=Red]max-width: 480px; max-height: 480px;[/COLOR][/B]}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; [COLOR=Red][B]max-width:500px; max-height:500px;[/B][/COLOR] margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; max-width: 500px ; }
#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
Alles anzeigen
Danke hat wunderbar geklappt, ja ich war blind :D