Guten Tag allerseits,
ich würde gerne einen Link auf meiner Seite platzieren, der automatisch zum aktuellsten Beitrag einer Kategorie führt. Ist das möglich? Wenn ja, könnte mir da jemand auf die Sprünge helfen?
Vielen Dank.
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 erstellenGuten Tag allerseits,
ich würde gerne einen Link auf meiner Seite platzieren, der automatisch zum aktuellsten Beitrag einer Kategorie führt. Ist das möglich? Wenn ja, könnte mir da jemand auf die Sprünge helfen?
Vielen Dank.
Habe gerade noch weiter im Forum gesucht und folgendes gefunden:
http://www.memokasten.de/probleme-pa...rn-seiten.html
Damit hat's bei mir auch funktioniert.
Habe das selbe Problem mit dem Page Numbers Plugin. Woran liegt das wohl?
Habe in den Wordpress Einstellungen eingestellt, dass 5 Artikel angezeigt werden. Aber auf der zweiten Seiten und der dritten Seite werde wieder dieselben 5 Artikel wie auf der ersten angezeigt.
hier mein Code:
<?php if (have_posts()) : ?>
<?php query_posts(array('category_name' => 'markt')); ?>
<?php while (have_posts()) : the_post();
$vorschauBild = get_post_meta($post->ID, 'VorschauBild', $single = true);
?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h3><?php the_title(); ?></h3>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><img src="wp-content/themes/solotube/images/play.png" alt="Play Video" class="btn_play" /><img src="<?php echo $vorschauBild; ?>" class="vorschauBild" /></a>
</div>
<?php endwhile; endif;?>
<?php if(function_exists('wp_page_numbers')) : wp_page_numbers(); endif; ?>
Alles anzeigen
und hier der link zu der Seite:
http://www.solotube.ch/?page_id=2229
ich wäre extrem froh, wenn uns da jemand helfen könnte.
habe nun orderby=order aus meiner wp_list_categories rausgenommen und nun sind sie wieder da. sorry für die panik.
Hallo allerseits,
ich bräuchte dringend Hilfe, denn auf einer meiner Seiten sind nach dem Update auf 2.8.5 keine Kategorien mehr vorhanden. Also in der Kategorienliste steht neuerdings "keine Kategorien". Wie kann ich die wieder holen? Meine ganze Navigation ist auf Kategorien aufgebaut. Es ist mementan nicht mehr möglich durch die Seite zu navigieren.
Das hat bei mir auch funktioniert. Vielen Dank!
Bei kommt die Auswahl auch nicht mehr beim Starkers Theme. Doch ich habe in der CSS-Datei den neuen Namen des Themes eingetragen. Komisch.
danke für den Tipp. werde mich nochmals auf die Suche machen.
Hallo allerseits,
Ich verwende als Navigation meiner Seite wp_list_categories().
wp_list_categories('show_count=0&title_li=&hide_empty=0&order=ASC&orderby=order&exclude=1,3,4,16,32,39,40,42,43,47,50,51,52,62,61&depth=2');
Ich würde gerne in der "Navigation" sichtbar machen, in welcher Kategorie und Unterkategorie der User sich befindet, wenn ein Beitrag der jeweiligen Kategorie angeschaut wird. Also eigentlich die aktuelle Kategorie mit der Klasse current-cat auszeichnen. Kann mir jemand sagen, wie ich das hinkriege? Habe bisher keinen Hinweis darauf gefunden.
Vielen Dank schon im voraus.
Hallo allerseits,
ich will über den Button "Dateien hinzufügen" einige pdfs in meine Seite laden. Ich habe aber keine Möglichkeit das Target für diese Dateilinks auszuwählen. Muss ich das bei jedem Dateilink (es werden viele sein) im HTML-Editor setzen oder gibt's da eine elegantere Lösung?
Dank für die Hilfe.
Hey Morris,
stimmt, das mit der Datenbank ist mir bisher noch nicht in den Sinn gekommen. Im Codex hab ich eben wegen der Sortierung schon gesucht, nur konnte ich dort leider keine Lösung für mein Problem finden.
Die Lösung mit der Datenbank ist einfach nicht so elegant, da ich dann jedesmal, wenn ich eine neue Kategorie hinzufüge in der Datenbank praktisch alle IDs ändern muss. Gibt's dafür womöglich ein Plugin?
Hallo allerseits,
ich verwende wp_list_categories(); als Navigation meiner Seite. Ich lasse die Kategorien nach der ID sortiert anzeigen. Wenn ich jetzt eine neue Kategorie hinzufüge, wird mir die immer zuunterst angezeigt. Ist es möglich die ID einer Kategorie im Nachhinein zu ändern? Oder gibt es eine andere Möglichkeit, wie ich die Kategorien anders sortieren kann ausser nach ID und Name oder Count?
Danke für's Helfen,
Andris
wird wohl am einfachsten sein, ich stelle die depth auf 2 und löse das mit css, oder?
Hallo allerseits,
Kann mir jemand sagen, wie man die Unterkategorien sichtbar macht, wenn die Hauptkategorie angeklickt wurde?
So zeige ich die Hauptkategorien an:
wp_list_categories('show_count=0&title_li=&hide_empty=0&order=ASC&orderby=ID&exclude=1,3,4,51,52,62,61&depth=1');
Nun will ich dass depth=2 ist, wenn ich eine Hauptkategorie angeklickt habe. Aber natürlich sollen nur die Unterkategorien der angeklickten Hauptkategorie angezeigt werden. Ich komm einfach nicht drauf wie ich das lösen soll. Bin um jeden Wink mit dem Zaunpfahl dankbar.
Vielen Dank für deinen Tipp Whoopy. Habe nun nach ewigem Suchen diesen Thread gefunden, der mir sehr weitergeholfen hat:
http://forum.wordpress-deutschland.org/design/46821-p…igt-werden.html
Wenn ein Artikel oben schon angezeigt wurde, wird er nicht nochmals angezeigt. Ist doch herrlich.
hallo allerseits,
ich würde gerne auf meiner Startseite Artikel aus verschiedenen Kategorien "mischen".
Also eigentlich will ich zu erst den neusten Artikel aus der Kategorie "Aktuell" anzeigen. das mache ich so:
Danach soll ein zufälliger Artikel mit dem custom field "Werbung" angezeigt werden. das mache ich so:
Jetzt will ich aber das die weiteren Artikel der Kategorie Aktuell angezeigt werden. Es soll also beim 2. neusten Artikel weitergehen. Mein Ansatz ist, dass ich in der nächsten query den neusten Artikel ausschliessen muss. Ich hab das mit exclude versucht. Schaffe es aber irgendwie nicht. Kann mir da jemand weiterhelfen?
hab's rausgefunden:
[playlist id=most]
Hallo allerseits,
ich arbeite mit dem WordTube-Plugin. In meinem Dashboard wird angezeigt welches Video wieviele Male angeshen wurde. Jetzt wollte ich mal fragen, ob jemand weiss, ob es möglich in einer Playlist von Wordtube nur die 10 am meisten geschauten Videos darzustellen. Also so was wie ne BestOfPlaylist zu erstellen. Oder anders gefragt, wie kann ich auf diese Metainformationen zugreifen?
Danke schon im voraus für's Helfen.
Sorry hatte einen tippfehler in meinem script. es klappt alles wunderbar.
Hab da auch noch eine Frage zu diesem Thema.
Ich habe auch ein eigens Formular in mein Page-Template eingebaut, das normalerweise wunderbar funktioniert. Die action habe ich auch leer gelassen:
Wenn ich das Formular absenden will, kommt danach immer eine 404-Meldung. Kann mir da jemand weiterhelfen?
mein gesamter Code sieht so aus:
<fieldset id="kontaktformular">
<form action="" method="POST">
<label for="name">Name*</label>
<input type="text" name="name" id="name" class="text-input" />
<label for="name" class="error" id="name_error">Bitte geben Sie Ihren Namen an!</label>
<label for="firmenname">Firmenname</label>
<input type="text" name="firmenname" id="firmenname" class="text-input" />
<label for="strasse">Strasse</label>
<input type="text" name="strasse" id="strasse" class="text-input" />
<label for="plz">PLZ</label>
<input type="text" name="plz" id="plz" class="text-input" />
<label for="ort">Ort</label>
<input type="text" name="ort" id="ort" class="text-input" />
<label for="land">Land</label>
<input type="text" name="land" id="land" class="text-input" />
<label for="tel">Telefon</label>
<input type="text" name="tel" id="tel" class="text-input" />
<label for="fax">Fax</label>
<input type="text" name="fax" id="fax" class="text-input" />
<label for="email">E-Mail*</label>
<input type="text" name="email" id="email" class="text-input" />
<label for="email" class="error" id="email_error">Bitte geben Sie eine korrekte E-Mail-Adresse an!</label>
<label for="bemerkungen">Bemerkungen*</label>
<textarea name="bemerkungen" id="bemerkungen"></textarea>
<label for="bemerkungen" class="error" id="bemerkungen_error">Bitte geben Sie eine Bemerkung ab!</label>
<input type="submit" name="submit" value="Senden!" class="button" />
</form>
</fieldset>
Alles anzeigen
diese Formular wird per jquery validiert:
$(function() {
$('.error').hide();
$('input.text-input').css({backgroundColor:"#7B979E"});
$('input.text-input').focus(function(){
$(this).css({backgroundColor:"#ffffff",color:"#000000"});
$(this).attr({value: ""});
});
$('input.text-input').blur(function(){
$(this).css({backgroundColor:"#7B979E",color:"#ffffff"});
});
$('.button').click(function(){
//validate and process from here
$('.error').hide();
var name= $('input#name').val();
if (name == "") {
$('label#name_error').show();
$('input#name').focus();
return false;
}
var firmename= $('input#firmenname').val();
var strasse= $('input#strasse').val();
var plz= $('input#plz').val();
var ort= $('input#ort').val();
var land= $('input#land').val();
var tel= $('input#tel').val();
var fax= $('input#fax').val();
var email = $('input#email').val();
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(email) == false) {
$('label#email_error').show();
$('input#email').focus();
return false;
}
var bemerkungen= $('textarea').val();
if (bemerkungen == "") {
$('label#bemerkungen_error').show();
$('input#bemerkungen').focus();
return false;
}
//$('#kontaktformular').fadeOut();
var dataString= 'name= ' + name + '&firmenname= ' + firmenname + '&strasse= ' + strasse + '&plz= ' + plz + '&ort= ' + ort + '&land= ' + land + '&tel= ' + tel + '&fax= ' + fax + '&email= ' + email + '&bemerkungen= ' + bemerkungen;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "/wordpress/bin/process.php",
data: dataString,
success: function() {
$('#kontaktformular').html("<div class='meldung'></div>");
$('div.meldung').html("<p>Vielen Dank für Ihre Nachricht. Wir werden so schnell wie möglich mit Ihnen Kontakt aufnehmen.</p>")
.hide()
.fadeIn(1500);
}
});
return false;
});
});
Alles anzeigen
und dann per PHP versendet:
// POST-Variablen uebernehmen
$name = utf8_decode($_POST['name']);
$firmenname = utf8_decode($_POST['firmenname']);
$strasse = utf8_decode($_POST['strasse']);
$plz = utf8_decode($_POST['plz']);
$ort = utf8_decode($_POST['ort']);
$land = utf8_decode($_POST['land']);
$tel = utf8_decode($_POST['tel']);
$fax = utf8_decode($_POST['fax']);
$email = $_POST['email'];
$bemerkungen = utf8_decode($_POST['bemerkungen']);
// schritt 1: mailbody erstellen
$mailtext = "Nachricht aus Kontaktformular\n\n";
$mailtext .= "Name: ".$name."\nFirmenname: ".$firmenname."\nStrasse: ".$strasse."\nPLZ / Ort: ".$plz." ".$ort."\nLand: ".$land."\nTelefon: ".$tel."\nFax: ".$fax."\nBemerkungen: ".$bemerkungen;
// schritt 2: mail header erstellen
$mailheader = "From: ".$email."\nReply-to: ".$email."\n";
// schritt 3: mail senden
// mail(empfaenger-adresse, subjekt, mailinhalt [, header-infos])
mail("name@domain.ch", "Nachricht aus Kontaktformular", $mailtext,
$mailheader) OR die("Sorry, die Mitteilung konnte leider nicht versendet werden!");
Alles anzeigen