lazy gallerie hatte ich auch im hinterkopf, wollte aber erst mal noch hören was sonst noch gut ist.
aber danke für den tipp!
spacefrog
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 erstellenlazy gallerie hatte ich auch im hinterkopf, wollte aber erst mal noch hören was sonst noch gut ist.
aber danke für den tipp!
spacefrog
hallo,
welches gallerie-plugin würdet ihr mir empfehlen?
es sollte thumbnails anzeigen können,
eine next/previous-funktion haben,
und bildinformationen zu dem jeweiligen image anzeigen.
mit was habt ihr gute erfahrungen gemacht?
danke schonmal,
spacefrog
ok, werde ich machen,
ich wusste bloss nicht an welchen einstellungen es liegt.
danke!
gibt es auch eine möglichkeit, den text wie z.B. "Name", "Email", "Website" und "Ihre Nachricht", rechts neben dem feld erscheinen zu lassen, statt links? oder kann man das evtl. sogar in dem feld erscheinen lassen, so dass der user bsp. "name" durch seinen eigenen ersetzt?
spacefrog
danke, schon viel besser, allerdings ist es immer noch etwas zu weit rechts...(LINK!)
kann man das noch etwas nach links schieben?
spacefrog
hallo,
ich habe mir das contact-form-plugin installiert,
allerdings ist das feld ziemlich verschoben.
(LINK)
ich habe keine ahnung was ich da im code ändern muss...
sieht im moment so aus:
<?php
/*
Plugin Name: WP-ContactForm
Plugin URI: http://ryanduff.net/projects/wp-contactform/
Description: WP Contact Form is a drop in form for users to contact you. It can be implemented on a page or a post. It currently works with WordPress 1.5+
Author: Ryan Duff, Firas Durri
Author URI: http://ryanduff.net
Version: 1.1
*/
load_plugin_textdomain('wpcf'); // NLS
/* Declare strings that change depending on input. This also resets them so errors clear on resubmission. */
$wpcf_strings = array(
'name' => '<div class="contactright"><input type="text" name="your_name" id="name" size="30" maxlength="50" value="' . $_POST['your_name'] . '" /> *</div>',
'email' => '<div class="contactright"><input type="text" name="email" id="email" size="30" maxlength="50" value="' . $_POST['email'] . '" /> *</div>',
'msg' => '<div class="contactright"><textarea name="msg" id="message" cols="35" rows="8" >' . $_POST['msg'] . '</textarea></div>',
'error' => '');
/*This function adds javascript functionality to insert tag into post*/
function wpcf_add_head() {
echo <<<END
<script language="JavaScript" type="text/javascript">
<!--
function insertAtCursor(myField, myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}
//-->
</script>
END;
}
/*This function adds the "Contact Form" button to the quicktags menu. Taken from Alex King's JS Quicktags.*/
function wpcf_add_button()
{
if( (!strstr($_SERVER['PHP_SELF'], 'post.php') && !strstr($_SERVER['PHP_SELF'], 'page-new.php')) || $_GET["action"] == 'editcomment' )
return 0;
echo <<<END
<script language="JavaScript" type="text/javascript">
<!--
document.getElementById("quicktags").innerHTML += "<input type=\"button\" class=\"ed_button\" id=\"ed_list\" value=\"Contact Form\" onclick=\"insertAtCursor(document.post.content, '');\" />";
//-->
</script>
END;
}
/* This function checks for errors on input and changes $wpcf_strings if there are any errors. Shortcircuits if there has not been a submission */
function wpcf_check_input()
{
if(!(isset($_POST['stage']))) {return false;} // Shortcircuit.
global $wpcf_strings;
$ok = true;
$_POST['your_name'] = trim($_POST['your_name']);
$_POST['msg'] = trim($_POST['msg']);
if(empty($_POST['your_name']))
{
$ok = false;
$wpcf_strings['name'] = '<div class="contactright"><input type="text" name="your_name" id="name" size="30" maxlength="50" value="' . $_POST['your_name'] . '" class="contacterror" /> (erforderlich)</div>';
}
if(!is_email($_POST['email']))
{
$ok = false;
$wpcf_strings['email'] = '<div class="contactright"><input type="text" name="email" id="email" size="30" maxlength="50" value="' . $_POST['email'] . '" class="contacterror" /> (erforderlich)</div>';
}
if(empty($_POST['msg']))
{
$ok = false;
$wpcf_strings['msg'] = '<div class="contactright"><textarea name="msg" id="message" cols="35" rows="8" class="contacterror">' . $_POST['msg'] . '</textarea></div>';
}
if($ok == true)
{
return true;
}
else {
$wpcf_strings['error'] = '<div style="font-weight: bold;">' . stripslashes(get_option('wpcf_error_msg')) . '</div>';
return false;
}
}
/*Wrapper function which calls the form.*/
function wpcf_callback( $content )
{
global $wpcf_strings;
/* Run the input check. */
if(wpcf_check_input()) // If the input check returns true (ie. there has been a submission & input is ok)
{
$recipient = get_option('wpcf_email');
$subject = get_option('wpcf_subject');
$encoding = get_option('blog_charset');
$success_msg = get_option('wpcf_success_msg');
$success_msg = stripslashes($success_msg);
$name = $_POST['your_name'];
$email = $_POST['email'];
$website = $_POST['website'];
$msg = $_POST['msg'];
$headers = "From: $name <$email>\n"; // your email client will show the person's email address like normal
$headers .= "Content-Type: text/plain; $encoding\n"; // sets the mime type
$fullmsg = "$name wrote:\n";
$fullmsg .= $msg . "\n\n";
$fullmsg .= "Website: " . $website . "\n";
$fullmsg .= "IP: " . getip();
mail($recipient, $subject, stripslashes($fullmsg), $headers);
$results = '<div style="font-weight: bold;">' . $success_msg . '</div>';
echo $results;
}
else // Else show the form. If there are errors the strings will have updated during running the inputcheck.
{
$form = '<div class="contactform">
' . $wpcf_strings['error'] . '
<form action="' . get_permalink() . '" method="post" name="form">
<div class="contactleft"><label for="name">' . __('Name: ', 'wpcf') . '</label></div>' . $wpcf_strings['name'] . '
<div class="contactleft"><label for="email">' . __('Email:', 'wpcf') . '</label></div>' . $wpcf_strings['email'] . '
<div class="contactleft"><label for="website">' . __('Website:', 'wpcf') . '</label></div><div class="contactright"><input type="text" name="website" id="website" size="30" maxlength="100" value="' . $_POST['website'] . '" /></div>
<div class="contactleft"><label for="message">' . __('Deine Nachricht: ', 'wpcf') . '</label></div>' . $wpcf_strings['msg'] . '
<div class="contactright"><input type="submit" name="Submit" value="Abschicken" /><input type="hidden" name="stage" value="process" /></div>
</form>
</div>
<div style="clear:both; height:1px;"></div>';
return preg_replace('||', $form, $content);
}
}
/*Can't use WP's function here, so lets use our own*/
function getip()
{
if (isset($_SERVER))
{
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$ip_addr = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
{
$ip_addr = $_SERVER["HTTP_CLIENT_IP"];
}
else
{
$ip_addr = $_SERVER["REMOTE_ADDR"];
}
}
else
{
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) )
{
$ip_addr = getenv( 'HTTP_X_FORWARDED_FOR' );
}
elseif ( getenv( 'HTTP_CLIENT_IP' ) )
{
$ip_addr = getenv( 'HTTP_CLIENT_IP' );
}
else
{
$ip_addr = getenv( 'REMOTE_ADDR' );
}
}
return $ip_addr;
}
/*CSS Styling*/
function wpcf_css()
{
?>
<style type="text/css" media="screen">
/* Begin Contact Form CSS */
.contactform {
width: 100%;
position: relative;
}
.contactleft {
width: 25%;
text-align: right;
clear: both;
float: left;
display: inline;
padding: 4px;
margin: 5px 0;
}
.contactright {
width: 70%;
float: right;
display: inline;
padding: 4px;
margin: 5px 0;
}
.contacterror {
border: 1px solid #ff0000;
}
/* End Contact Form CSS */
</style>
<?php
}
// TODO: Update this to new options page technique after WP 1.5.1 is released
function wpcf_add_options_page()
{
add_options_page('Contact Form Options', 'Contact Form', 9, 'options-contactform.php');
}
/* Action calls for all functions */
if(get_option('wpcf_show_quicktag') == true) {add_action('admin_footer', 'wpcf_add_button');}
add_action('admin_head', 'wpcf_add_options_page');
add_action('admin_head', 'wpcf_add_head');
add_filter('wp_head', 'wpcf_css');
add_filter('the_content', 'wpcf_callback', 7);
?>
Alles anzeigen
kann mir da jemand helfen?
spacefrog
*bump*
kennt wirklich keiner was? :wink:
hallo,
in der style.css, die ich grade zu ändern versuche steht folgendes:
#wrapper {
position: relative;
height: 100%;
width: 700px;
border-left: 10px solid black;
border-right: 10px solid black;
margin: 0 auto;
background-color: #000;
}
jetzt hätte ich gerne die kanten links und rechts in einer anderen farbe (z.B. #DACBCC).
wie kann ich da den genauen farbwert angeben (also nicht "solid pink" sondern #DACBCC)?
danke,
spacefrog
und schon wieder danke! :D
jepp, da steht's...
und jetzt funktioniert auch der style switcher 8)
mal ne blöde frage, aber wie kann man was auszitieren?
mit "//"?
also, der theme-switcher ist zum theme auswechseln.
ich möchte den user aber nur zwischen verschiedenen .css-styles wählen lassen.
edit:
ich glaube das problem liegt daran dass man folgende zeile in der index.php ändern müsste:
und zwar in das hier.
leider existiert die zeile die man ändern müsste nicht in meiner index.php.
hm, eigentlich steht da für wp 1.0+, aber ich werde gerne mal den thme-switcher testen.
vielen dank
hallo,
ich hab das style-switcher-plugin in die die sidebar eingebaut, und wie angegeben zwei verzeichnisse unter /wp-style erstellt und da rein jeweils eine style.css.
aber leider verwendet wp immer noch die style.css, die in /wp-content/themes/meintheme liegt.
woran liegt das?
spacefrog
tatsächlich, das war es...
ich dachte wenn ich es unter das "</div>" schreibe,
ist er weg...wieder was gelernt :D
vielen dank!
Hallo,
ich beobachte bei mir folgendes phänomen:
auf meinem blog erscheinen zwischen "search" und den kommentaren zwei buchstaben die da nicht hingehören.
vorher war es ein einfaches "s" (auch das gehörte da nicht hin), jetzt ist es verlinktes(!) "um". der link führt zum impressum.
ich habe gerade einiges in der sidebar geändert, danach war eben statt dem "s" das "um" da.
kann sich das mal jemand anschauen und mir sagen wie ich das wegbekomme?
danke!
spacefrog
ja, schön gemacht.
aber das banner finde ich noch etwas zu gross, und es passt von der farbgebung nicht ganz.
ansonsten richtig gute arbeit!
spacefrog
ich hatte es in der sidebar probiert.
ich hab es wirklich mehrere male hochgeladen und überschrieben...
habe es jetzt vorhin nochmal probiert,
wieder hochgeladen und wieder überschrieben...
auf einmal klappt es. :roll:
vielen dank fürs austesten!
das nächste mal probier ich es nicht mit überschreiben, sondern lösch die alte datei und lade dann die neue hoch.
spacefrog
hallo,
ich würde gerne einige änderungen in der css vornehmen,
was ja auch kein problem ist,
allerdings scheinen die änderungen überhaupt keine auswirkungen zu haben.
egal ob ich die schriftfarben,-größen,-arten oder sonstwas ändere, nichts passiert.
das theme das ich gerne verändern möchte, heisst benevolence
was mache ich falsch?
liegt das am theme?
vielen dank,
spacefrog
danke, danke, danke!
es hat geklappt *hüpfjubelfreu*
vielen dank!
spacefrog
ich habe für den ordner überhaupt keine rechte eingestellt (000).
sollte da was anderes stehen?
//spacefrog