display:none lässt aber nur die Bilder nicht erscheinen. Wenn du dir Gedanken über Datenvolumen machst, solltest du eine andere Lösung finden. Manche Browser laden trotzdem Bilder obwohl sie nicht angezeigt werden sollen. Wenn die Bilder per Background-Image gesetzt wurden, sollte das kein Problem sein. Bei deinem Slider wird das aber denke ich, nicht so sein. Habt ihr da eine Idee? Ich möchte auf meine mobilen Seite meinen kompletten Slider nicht übermitteln. Ist den User-Agent auswerten State of the Art? http://mobiledetect.net/ Denkbar wäre noch per Javascript den img-tag zu füllen bzw leer zu lassen, aber dann hat man einen HTTP REquest umsonst gemacht.
Beiträge von Kurt
-
-
Hallo!
Ich ärgere mich gerade etwas mit den Menu Punkten im Admin Bereich rum. Und zwar möchte ich eine Menu Seite als Übersicht, für zwei Custom Post Types, erstellen.
Also so:
+Links
+Seiten
+Kommentare
-Veranstaltungen
->Übersicht
->Custom Post Type 1
->Custom Post Type 2
+DesignDas erstellen klappt auch erstmal nur das add_submenu_page bekomm ich nicht an die erste Stelle. Egal welche werte ich menu_positon gebe, da verändert sich nix an der Position. Kann man Submenus irgendwie ordnen?
PHP
Alles anzeigenadd_action('admin_menu', 'veranstaltungen_list'); function veranstaltungen_list(){ add_menu_page('Veranstaltungen', 'Veranstaltungen', 'manage_options', 'list_veranstaltungen','list_events','dashicons-admin-post','26'); add_submenu_page( 'list_veranstaltungen', 'Übersicht', 'Übersicht', 'manage_options', 'list_veranstaltungen' , '', '1' ); } function list_events(){ echo '<h2>Übersicht</h2>'; } add_action( 'init', 'events' ); function events() { register_post_type( 'Submenu 1', array( 'menu_position' => 4, 'public' => true, 'show_in_menu' => 'list_veranstaltungen', 'labels' => array( 'name' => 'Submenu 1' ) ) ); register_post_type( 'Submenu 2', array('menu_position' => 5, 'public' => true, 'show_in_menu' => 'list_veranstaltungen', 'labels' => array( 'name' => 'Submenu 2' ) ) ); } -
Hi!
Ich hätte gern im Backend als Theme Option meinen eigenen Upload. Ich würde gern Bilder hochladen auf eine feste größe resizen in einen besonderen ordner Packen und den namen in eine Datenbanktabelle schreiben. Ohne wordpress ist das auch alles kein problem. Aber ich weiß nicht wie ich meine upload datei im Backend aufrufen soll. Bei meinem Uplaodscript ruft ja das Formular sich selber auf. Wie kann ich das im Backend realisieren? Das läuft ja irgendwie über javascript kann mir da einer helfen? -
Ich habe jetzt ein Script geschrieben was diese Funktion erfüllt. Wohl eher sehr schlampig aber es erfüllt erst mal die Funktion. Kann mir jemand bei der Umsetzung der einbettung in ein Wordpress Plugin oder als Wordpress Theme Option helfen? Ich komm soweit das ich die Optionsseite erstellen kann und dort mein Uploadformular einbette aber ich möchte eigentlich Wordpress die Datenbankverarbeitung überlassen und kein harten SQL Befehl so wie in meinem Script einbauen. Wie gehe ich da ran? Kann ich Wordpress eine zusätzliche Tabelle erstellen lassen? Ich habe das schon gesucht aber irgendwie erstellt er mir nie eine weitere Tabelle. Ich brauche eine ID und ein Feld was nur zur erstellung der ID benötigt wird. Ausserdem dachte ich das ich das Rand nicht neuerfinden brauch wenn Wordpress sowieso DB Verbindung Insert und Delete Option an Board hat. Ich könnt mal meinen Code hochladen dann seht ihr was passiert.
Upload and Resize:PHP
Alles anzeigen<form action="index.php" method="post" enctype="multipart/form-data"> <input type="file" name="datei"><br> <input type="submit" name="button" value="Hochladen"> </form> <?php $uploaddir ='upload/'; if(isset($_POST['button']) && $_POST['button'] == 'Hochladen') { if ( is_uploaded_file ( $_FILES['datei']['tmp_name'] ) ) { $PicturesInfo = getimagesize($_FILES['datei']['tmp_name']); if ($PicturesInfo[2]==2) { mysql_connect() or die ("Keine Verbindung moeglich"); mysql_select_db() or die ("Die Datenbank existiert nicht."); $name=$_FILES['datei']['name']; $eintragen = mysql_query("INSERT INTO image (name) VALUES ('$name')"); // Ich trag den Namen ein damit ich fortlaufende nummern bekomme und die Datei wie die ID nennen kann und später Randomzahlen ausgeben kann $zahl = mysql_insert_id(); if (move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir . $_FILES['datei']['name'])) { echo "Erfolgreich hochgeladen!"; } else { echo"Fehler"; } $filename=$uploaddir .$_FILES['datei']['name']; $size=getimagesize($filename); if ($size[0]>297 || $size[1]>196) { $src_img = imagecreatefromjpeg($filename); $dst_img = imagecreatetruecolor(297,196); imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, 297, 196, $size[0], $size[1]); imagejpeg($dst_img, ''.$zahl.'.jpg'); imagedestroy($src_img); imagedestroy($dst_img); unlink($filename); //Bild wird auf 297x196 resized umbennannt und original datei gelöscht } ?> <img src="<?php echo $zahl;?>.jpg" /> //Test ausgabe <?php }else{ echo "Keine JPG!"; } } } ?>Dann lass ich mir die 2 verschiedenen Randombilder ausgeben was später ein Shortcode oder Funktion für meine Sidebar werden muss.
PHP
Alles anzeigen<?php $verbindung=mysql_connect() or die ("Keine Verbindung moeglich"); mysql_select_db() or die ("Die Datenbank existiert nicht."); $abfrage = "SELECT id FROM image"; $ergebnis = mysql_query($abfrage); $menge = mysql_num_rows($ergebnis); $ergebnis = mysql_query("SELECT id FROM image"); // Fragt die ID ab und damit auch den Namen der JPG $results = array(); ?> <table> <?php while($row = mysql_fetch_object($ergebnis)) { $results[]=$row->id;// bei jedem durchlauf wird die ID in das Array geschrieben. Die Datenbank hat den Vorteil das auch "zwischen drin" Bilder+DB Eintrag gelöscht werden kann und die Funktion immer noch funktioniert da das array beim durchlaufen gefüllt wird und dann das array random ausgegeben wird. Ich hoffe das versteht man. } ?> </table> <?php $menge = $menge-1; $z1=rand(0,$menge); //Die Anzahl der Bilder ist Flexibel do { $z2=rand(0,$menge); } while ($z1==$z2); // 2 Random Zahlen aber nicht zweimal dieselbe Zahl echo $z1; echo "<br />"; echo $z2; echo "<br />"; echo "<img src=\"$results[$z1].jpg\" />"; echo "<br />"; echo "<img src=\"$results[$z2].jpg\"/>"; mysql_close($verbindung); ?>Mit einer weiteren php datei lösch ich Datensatz und Bild bei Bedarf. Die Datei listet alle Bilder mit einem Löschlink.
Ich möchte die Uploaddatei vom Backend aus erreichen und in Wordpress einbinden. Wie stell ich das am besten an?
Ist es Sinnvoll noch weitere Überprüfungen und Sicherungen zu machen? Wie gesagt würd ich die Datenbank sachen am liebsten Wordpress erledigen lassen.
Ich hoffe jemand versteht was ich erreichen will und kann mir helfen. -
Hallo!
Wie kann ich die Mediathek von Wordpress in einem Plugin bzw per Theme Option benutzen? Ich möchte auf meiner Website 2 Zufallsbilder anzeigen lassen was soweit kein Problem ist und auch funktioniert. Ich lad meine Bilder in ein bestimmtes Verzeichnis nenne sie fortlaufend 1-X und lasse von PHP 2 Randomzahlen die aber nicht die selbe Zahl sein kann ausgeben und binde so die Bilder ein. Jetzt möchte ich das etwas nutzerfreundlicher gestalten so das kein FTP UPload und ein manuelles ändern der X Zahl von nöten ist. Also eine Option für das Theme. Was auch schnell angelegt ist aber wie nutze ich da die Mediathek von Wordpress? Ich möchte eigentlich dort beim Upload das bild auf eine feste größe und mit fortlaufender Nummerierung. Ausserdem muss das Bild ja auch wieder löschbar sein.Jemand eine Idee wie ich das Umsetzen kann? Mir fällt eigentlich nur die einbindung des MediaUploads von Wordpress.
Edit: Die Größe müsste man leicht beschneiden können. Die Anzahl der Bilder in eine Tabelle in der DB schreiben und durch Zählen mir die Anzahl der Bilder und somit der begrenzung der Randomzahl auszugeben. Ich seh noch ein Problem beim löschen des Bildes weil dann ja eine Zahl fehlt. Anregungen oder Ideen?
-
Hi!
Ich versuche Blog posts nach Custom fields zu ordnen. Und nur 5 Auszugeben welche alle ein Custom Filed haben mit einem Datum in der Form dd.mm.yyyy ! Ich frag also die felder ab und vergleiche sie. Aber mein Vergleich Funktioniert nicht. Ich hab das Datum in unix zeit umgewandelt. Das hilft auch nix =/
Ich will also das 5 Termine aus der Kategorie Termine angezeigt werden aber nur wenn das Datum was im custom field steht größer als das jetzige Datum ist. Wenn also das heutige Datum größer wird, soll der Termin nicht mehr angezeigt werden. Das muss doch irgendwie gehen. Kann mir jemand auf die Sprünge helfen?PHP
Alles anzeigen<?php query_posts('category_name=termine&posts_per_page=5'); while (have_posts()) : the_post(); $date = get_post_meta($post->ID, "datum", true); $day = substr($date,0,2); $month = substr($date,3,2); $year = substr($date,6,4); $timestamp = mktime(0,0,0, $month, $day, $year); $now = time(); if ($now+86400 < $timestamp){ echo get_post_meta($post->ID, "datum", true); echo get_post_meta($post->ID, "liga", true); } else{ } ?> -
DANKE! jetzt funktioniert es in allen gängigen Browsern =) Danke! DANKE vielmals.
Jetzt kanns weiter gehen mit der schönen Website! -
Jup, hab ich gemacht. Danke das funktioniert! Kann mir noch jemand sagen warum Chrome meine Columns nicht bis unten machen will? 100%? Bei dem einen Container macht er es und bei den restlichen nicht.
-
Ja http://tinyurl.com/bsto5bh
Es ist momentan erst mal nur das Layout. -
Sehr cool danke! Ich wusste nicht das das mit dem wiederholen so geht.
Nur jetzt hab ich das problem das ichs in mein projekt übernommen habe und zwischen dem ersten Bild und dem <ul> platz ist also nicht direkt dran. Das muss irgendwie vererbt sein aber ich finds nich =/ hab schon *padding margin auf null gesetzt hilft aber nicht.
Aufjedenfall Danke! -
Hallo!
Ich hab folgendes Problem: Ich möchte ein kleines Termin Blatt machen und das Blatt soll je nach Inhalt größer oder kleiner werden. Also um so mehr Inhalt drin ist um so höher muss es werden. Was ja erst einmal nicht das problem ist. Aber jetzt möchte ich das das Blatt so aussieht wie im Anhang zusehen. Hat jemand ne Ahnung wie ich das in CSS umsetzen kann? Ich hab jetzt mal die oberen Klebestreifen und die unteren abgeschnitten so das ich dem <ul> die Farbe vom Blatt gebe. Jetzt passen die beiden Bilder aber nicht zum <ul> da mein ul ja gerade ist und mein Bild etwas schräg. Wenn ich dem ul jetzt ein Transform gebe. Stimmt es immer noch nicht =/. Wie kann man sowas umsetzen?
Je nach größe verschieben sich ja die Bilder.Code
Alles anzeigen<div id="termine"> <img src="tmoben.png"> <ul> <li>Fr. 30.11.2012;</li> <li>Sa. 24.11.2012;</li> <li>Sa. 17.11.2012;</li> <li>Fr. 16.11.2012;</li> <li>So. 11.11.2012;</li> </ul> <img src="tmunten.png"> </div> CSS: #termine img{border:none; margin-left:-20px;} #termine ul{width:246px; margin-top:-3px; -webkit-transform: rotate(-0.2deg); -moz-transform: rotate(-0.2deg); background:#f9e8a3; margin-left:20px; } -
Hallo!
Ich soll für unseren Volleyballverein eine Website erstellen. Auf der Website soll dann für jede Mannschaft ein Imagemap sein (Mannschaftsfoto) wo drauf man jeden Spieler anklicken kann und dann angezeigt bekommt Name/Alter/Größe/Position usw. Die Daten zum Spieler würd ich einfach in die Datenbank mit schreiben also als Artikel vllt mit custom fields. Aber ich weiß nicht wie ich die verschiedenen Imagemaps in Wordpress umsetzen soll. Ich hätte am liebsten mehrere Statische seiten in denen ich den Loop aufrufen kann und dann meine Imagemaps hard reinschreiben kann. In die page.php wäre ja dann für alle seiten oder? Ich bräuchte sozusagen mehrere page.phps. Ich hab auch mal gelesen das man den Loop von Wordpress auslagern kann in andere php dateien. Das würde mir ja auch schon helfen aber ich find es nicht mehr und weiß jetzt auch gerade nich wies geht. Für andere Ideen bin ich auch gern offen.
Wäre nett wenn einer ne Lösungsidee hat.Danke!
-
Sers,
Ich verscuhe schon länger Jquery plugins in wordpress zu intigrieren bzw in themes zu nutzen. Aber ich scheitere immer wieder.
Ich möchte gerne diesen Slider in meinem Theme benutzen : http://slidesjs.com/ also runtergeladen dateien hochgeladen und markup eingefügt. bzw erst mal die examples getestet. Ich habe Wordpress im Head das eigne jquery laden lassen mit
Was auch erst mal geht zumindest zur hälfte. Der Slide läuft erst mal nur wenn ich die Navigation des Sliders anklicke passiert nichts und er bleibt stehen. Was aber ohne Wordpress nicht passiert. Ich schätz mal das liegt an dem $ "bug" ich hab auch schon die funktion im slider von $ in jQuery umgenannt aber das funktioniert irgendwie nicht. habt ihr ne idee?
http://www.flyinhigh.de (fals ihr euch wundert ich lad das js von einem anderen theme weil ich das classic nur zum testen des sliders nehme und zu faul zum rumkopieren war.) Irgendwie muss das doch gehen. Kann ich irgendwie sagen hier wenn $ auftacht nimm jquery.noconflit ? die ganzen erklärungen und tutorials die ich von google habe haben mir nix gebracht =/ -
Kann mir einer sagen wie das kommentar funktioniert? Wo kommt das /comment-page-id/#commentID in der URL her? Und woher nimmt wordpress dann die page id?
-
Gibt es eine Liste wie Wordpress funktionen funktionieren? Ich bräuchte unbedingt hilfe bei der Kommentarfunktion! Wie ist eine Standart Comment.php aufgebaut? Welcher code ausgegeben für welche php funktion? pls help
-
Ich hab ebend mitbekommen das bei meiner Website die Kommentarfunktion nicht richtig hinhaut. SChnell geschaut was es ist und mir ist aufgefallen das, wenn das Kommentar abgeschickt ist ja redirect wird auf "commet-page-($ID)/#commentarnummer" bloß mein comment-page- bekommt keine id zu gewiesen und zeigt natürlich 404 an. Mit welcher funktion wird die ID übergeben?
Mein Commentar template sieht so aus:
PHP
Alles anzeigen<?php if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if ( post_password_required() ) { ?> This post is password protected. Enter the password to view comments. <?php return; } ?> <div class="grid_8 push_1 alpha"> <div id="comments"> <?php if ( have_comments() ) : ?> <h2><?php comments_number('Keine Kommentare', 'Ein Kommentar', '% Kommentare' );?></h2> <ol class="commentlist"> <?php wp_list_comments('type=comment&callback=mts_comment'); ?> </ol> <div class="navigation"> <div class="next-posts"><?php previous_comments_link() ?></div> <div class="prev-posts"><?php next_comments_link() ?></div> </div> <?php else : // this is displayed if there are no comments so far ?> <?php if ( comments_open() ) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <div id="respond"> <p>Kommentare geschlossen!</p> </div> </div> </div> <?php endif; ?> <?php endif; ?> <?php if ( comments_open() ) : ?> <div id="respond"> <h2><?php comment_form_title( 'Schreib ein Kommentar', 'Leave a Reply to %s' ); ?></h2> <div class="cancel-comment-reply"> <?php cancel_comment_reply_link(); ?> </div> <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?> <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>">logged in</a> to post a comment.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( is_user_logged_in() ) : ?> <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out »</a></p> <?php else : ?> <div> <input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="author">Name <?php if ($req) echo "(wird benötigt)"; ?></label> </div> <div> <input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="email">eMail <?php if ($req) echo "(wird benötigt)"; ?></label> </div> <div> <input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="22" tabindex="3" /> <label for="url">Website</label> </div> <?php endif; ?> <!--<p>You can use these tags: <code><?php echo allowed_tags(); ?></code></p>--> <div> <textarea name="comment" id="comment" cols="58" rows="10" tabindex="4"></textarea> </div> <div> <input name="submit" type="submit" id="submit" tabindex="5" value="Abschicken" /> <?php comment_id_fields(); ?> </div> <?php do_action('comment_form', $post->ID); ?> </form> <?php endif; // If registration required and not logged in ?> </div> </div> </div> <?php endif; ?>Oder ist Singel.php die wichtige wo ich suchen muss?
url:mmindgame.de -
Ich bedanke mich schon mal.
Aber kann man dann nciht einfach n Bot schreiben der Quelltext analysiert und nach mail sucht und dann ascii zu normalen zeichen macht? Ich stell mir das nicht viel sicherer vor -
Moin,
Ich bekomm seit ein paar Tagen spam mails mit meinem eigenen Absender. Kann man dagegen etwas unternehmen? Man kann doch mit einem Email-Server jeden Absender vortäuschen ich denk mal das wird hier gemacht. Auf meinem Webspace find ich nichts verdächtiges. Was meint ihr? Ist das eher ein Exploit oder mit mail server gemacht? Auf meiner Website stehen keine Email adressen mit einem @ zeichen. Die werden ja öfter mal von bots abgescuht un zu gespammt. hab über all [at] hingeschrieben aber vllt könn die das auch auslesen. Kann man da was machen? Bekomm zB sone mails :Code
Alles anzeigenHello, ulrikepionierhaus-burg.de. We received your request to reset your pionierhaus-burg.de password. To confirm your request and reset your password, follow the instructions below. Confirming your request helps prevent unauthorized access to your account. If you didn't request that your password be reset, please follow the instructions below to cancel your request. CONFIRM REQUEST AND RESET PASSWORD Click on the following web address: https://pionierhaus-burg.de/confirm.srf?lc=1033=ulrike pionierhaus-burg.de=1 CANCEL PASSWORD RESET Click on the following web address: https://pionierhaus-burg.de/CANCEL.srf?lc=1033=ulrikepionierhaus-burg.de=1 Thank you, pionierhaus-burg.de TeamWo bei die Links nach p l e x i.nq.pl/index2.html führen da gibts n trojaner sagt mir Kaspersky
Danke
-
Opera unterstütz @font-face definitiv und das muss ich nu mal tuen wenn ich nicht die Standart Schriftart benutzen will bzw sicher gehen das es bei jedem angezeigt wird. Ich habs ja bei einer andern seite am laufen. Naja will ichs mal so sagen wenn ich mein <ul> aufmache dann bekommt der hintergrund ne farbe aber wenns wieder zu geht das ul hört die farbe im IE nicht auf =( ich verstehs nich so richtig muss ich dem ul dann eine feste höhe geben oder was?
-
Hey Leute,
Ich schreib gerade für jemanden ein Template. Soweit so gut bin jetzt am scluss noch paar feinarbeiten machen und ich habs mir gerade mal im IE angeschaut und fands nich so geil^^ Wenn ich über ein Verlinken Menuoberpunkte fahre bewegt sich dieser nach oeben was er in den andern browsern nicht macht. ich hab n menu :PHP
Alles anzeigenul> <li><h2>Menu</h2></li> <li><a href="#">Aktuelles</a></li> <li><a href="#">Person und Engagement</a></li> <li><a href="#/">Projekte</a></li> <li><a href="#">Kontakt</a></li> <li><a href="#">Impressum</a></li> </ul> <ul> <li><p><a href="http://www.tim-lueddemann.de/blog/category/gedanken/"><h2>Gedanken</h2></a></p></li> <?php $posts = get_posts('numberposts=10&category=4'); foreach($posts as $post) : ?> <li><a href="<?php the_permalink(); ?>"><?php echo substr(get_the_title(), 0, 25); ?>...</a></li> <?php endforeach; ?> </ul>Das heißt wenn ich auf Gedanken klicke bewegt sich alles im IE 7 =(
Was aber nich sein darf weil hier das css:Code
Alles anzeigen#sidebar ul {background:#9a7c86; padding:0; margin:0; list-style:none; } #sidebar ul li {margin:0; padding:0;} #sidebar ul li h2 {background:url(images/bg-menu) repeat-x; font-size:25px; font-family:dejavu; color:#f7f8e6; text-align:center; padding-top:10px; margin-left:2px; width:208px; } #sidebar li p {margin:0; padding:0;} #sidebar li p a{margin:0; padding:0; background:none; color:#f7f8e6; text-decoration:none;} #sidebar li p a:hover{ margin:0; padding:0; background:0; text-decoration:none;} #sidebar a{margin-left:5px; width:195px; font-size:20px; color:#f7f8e6; text-decoration:none; font-family:times new roman; } #sidebar a:hover{background:#90ae4c; display:block; width:205px;} #sidebar a:active{background:#5a4e42; display:block; width:205px;}Ausserdem hab ich noch ein Problem mit Opera und @font-face =(
Ich hab es eingebaut und es funktioniert auch in FF und IE aber Opera lädt es und dann mag ers nich mehr und lässt es weg. ALso zeigt kurz an und dann für immer weg Cache leeren dann gehts wieder naja hier die seite:
http://www.tim-lueddemann.de
wäre geil wenn wer helfen kann danke =)

