Der Workaround von Johannes Gehlert "Du hast nicht die nötigen Berechtigungen das zu tun…" hat bei uns funktioniert. Danach konnten wir zumindest wieder neue Kategorien und Benutzer anlegen (Version 2.3 DE-Edition).
Gruss aus Bayern
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 erstellenDer Workaround von Johannes Gehlert "Du hast nicht die nötigen Berechtigungen das zu tun…" hat bei uns funktioniert. Danach konnten wir zumindest wieder neue Kategorien und Benutzer anlegen (Version 2.3 DE-Edition).
Gruss aus Bayern
Ich mache es kurz und schmerzlos: "Sie haben tatsächlich Recht!" :oops: So etwas passiert mir eigentlich nicht sehr oft, aber Hauptsache ist, man kann seine Fehler auch eingestehen. Ich war echt der Meinung Sie liegen falsch und meine Denke ist richtig.
Gruss aus Bayern
Sie haben mich doch tatsächlich kurz verunsichert. 100-prozentig sicher war ich mir nicht mehr, daher habe ich es kurzerhand praktisch getestet. Wenn man in der Suchmaschine Google nach "Fachbücher zum Thema Online-Shop" sucht bekommt man ein Ergebnis. Öffnet man den Google-Link bekommt man alles angezeigt und nicht nur den iframe. Würde man dasselbe mit einem "normalen" Frame machen, bekäme man nur den Teil zu sehen ohne Navigationsleiste, Header und Footer.
Gruss aus Bayern
PS: Sicherlich ist es am sinnvollsten komplett auf Frames zu verzichten!
iframes vs. Frames
Eine in meinen Augen weitere und vor allen Dingen bessere Lösungsmöglichkeit sind iframes. Auf unserer Site Onlineshop-Handbuch.de haben wir so einen Amazon Shop eingebunden. iframes haben gegenüber reinen Frames hauptsächlich Vorteile in Bezug auf Suchmaschinen. Bei Frames kann es schon mal passieren, dass nur der Inhaltsframe alleine als Ergebnis auftaucht. iframes werden hingegen direkt eingebunden, also inkl. linke Spalte mit Navigationsleiste, sowie Header und Footer.
Gruss aus Bayern
Die Lösung steht doch schon da, z.B.:
<?php while (have_posts()) : the_post(); ?>
$anzahl=5;
if ($i<$anzahl)
{
$i++;
Mach irgendwas ...;
}
<?php endwhile; ?>
Ist zwar nicht die schönste Lösung, aber sie funktioniert. Wenn 100 Posts da sind läuft er 95 mal umsonst durch die while-Schleife.
Eventuell ginge es auch viel einfacher mit einer for-Schleife, so nach dem Motto:
Gruss aus Bayern
Ich habe da eben etwas von Alphawolf (siehe Posting) gefunden was hilft:
$cat = get_the_category();
$cat = $cat[0];
$anzcatposts = $wpdb->get_row("SELECT cat_name, category_count FROM `wp_categories` WHERE `cat_ID` = '$cat->cat_ID'");
Gruss aus Bayern
Sehr coole Lösung. Kann man magpierss auch auf den eigenen Server laden bzw. in ein Template integrieren? Oder bekommt man da rechtliche Probleme? Und wie lese ich jetzt noch die Anzahl der gesamten Posts einer Kategorie aus?
Hallo pixelguy,
Magpie RSS ist ein XML Parser (Open Source). Die erste Zeile im PHP-Quellcode lautet:
Rechtlich gibt es da meines Wissens eigentlich keine Probleme.
Die Frage wie man die Anzahl der gesamten Posts einer Kategorie ausliest, verstehe ich nicht ganz. Die Lösung von mir liest alle aus, bis zu einem bestimmten Parameter $i. Ersetzt man die Zahl durch z.B. $anzahl=5 kann man die Anzahl fest vorgeben. Geht es rein um die Artikelanzahl, dann gibt es bestimmt eine einfachere Lösung. "in_category" liefert bei mir allerdings nicht das gewünschte Ergebnis. Prinzipiell könnte es so laufen:
Seit gestern habe ich in meinem Blog ein Online-Formular eingestellt, mit dem man meine RSS-Feeds kategoriebasierend in eine fremde php-basierende Homepage einbinden kann. Funktioniert echt super, unter wallaby habe ich das bereits mit drei "fremden" Weblogs am Laufen. Bin gerade am überlegen, ob man daraus nicht sogar ein eigenes themenspezifisches Informationsportal bauen kann.
Gruss aus Bayern
PS: Ich vermute Loops sind Schleifen (while, for, etc.). In Wordpress in etwa auch. Mehr dazu hier.
Das geht so: Link
Gruss aus Bayern
get_the_category für RSS-Feeds auf Kategorie-Basis
Ich nutze magpierss mit get_the_category und folgendem Quellcode:
<?php
require_once('http://www.onlineshop-handbuch.de/magpierss/rss_fetch.inc');
$cat = get_the_category(); $cat = $cat[0];
$url = 'http://wallaby.de/news/category/'.$cat->cat_name.'/feed/';
$rss = fetch_rss($url);
echo "<br />Neueste Artikel der Kategorie <strong>".$cat->cat_name."</strong>:<ul>";
foreach ($rss->items as $item)
{
if ($i<5)
{
$i++;
$title = utf8_encode($item[title]);
$link = utf8_encode($item[link]);
$nachricht = "<li><a href=$link class='extlink' target='_blank' ";
$nachricht.= "title='eBusiness News » $title'>$title</a></li>";
echo $nachricht;
}
}
echo "</ul>";
?>
Alles anzeigen
Auf die Idee gekommen bin ich durch den WordPress Codex.
Gruss aus Bayern
Das ist doch etwas irreführend. Jemand sucht nach einem Begriff der in keinem Text vorkommt und dann wird die 404.php bzw. index.php angezeigt?!?
Auf jeden Fall hat mich der Tipp von Spickzettel weiter gebracht. Bei mir ist es vollkommen egal was in der 404.php abläuft, das mit der Suche findet sich in der wp-content/themes/templatename/index.php (Theme-Editor: Hauptindex-Template). Anstatt dem ursprünglichen Quellcode:
habe ich stattdessen folgendes eingefügt:
<div class="post">
<h2><?php _e('Suchergebnis lieferte keine Treffer'); ?></h2>
Ihre gewünschte Suche lieferte leider kein Ergebnis. Daher zeigen wir Ihnen an dieser Stelle die Sitemap unseres Weblogs:
<?php echo ddsg_create_sitemap(); ?>
</div>
Bei mir wird dadurch die Sitemap von Dagon Design Sitemap Generator angezeigt.
Gruss aus Bayern
Wolfgang Kundler
PS: Großer Dank nochmals an Spickzettel für den Hinweis.
Ich habe WordPress 2.0.7 im Einsatz. Dabei ist mir ein kleines Problem in meinem Blog aufgefallen. Wenn ein User im Suchfeld etwas sucht was es nicht gibt, z.B. "schmarrn", dann kommt als Ergebnis "Fehler 404 - Nicht gefunden".
Wo kann man diesen Text anpassen bzw. eventuell auf die Sitemap verlinken.
Gruss aus Bayern
Kundler Wolfgang