Such mal nach dem "Role Manager"!
Beiträge von finky
-
-
-
Hi@all. Ich habe endlich einen Codeschnipsel gefunden, der mir einen Full-RSS Feed ausgibt. Jetzt hab ich nur ein Problem. Wo kann ich in diesem Code einstellen/einbauen, dass er mir nur die Beiträge der Kategorie 25 ausgibt?
PHP
Alles anzeigen<?php ############################################################################################################################### # # FEEDBUILDER24 # Version 1.3 # (c) 1997 - 2006 by GMB Systems # # FILE: XMLRSS.PHP # DESC: an extensionable feedbuilder for common Wordpress weblogs and entries # FROM: GMB Systems, < www.grafix-media.de > # AUTHOR: Sebastian Schwaner, < support@grafix-media.de > # LICENSE: Pusblished under the terms of the GPL (General Public License) # You can use this software for commercial and non-commercial projects. # If changing the source, please send a notice to our developing team. # DO NOT CHANGE THIS HEAD! # # OTHERS: Feel free to add yourself. # ############################################################################################################################### # PLEASE CONFIG HERE ############################################################################################################################### // used language (something like "EN" or "DE" p.ex.) $RSS_LANGUAGE = "DE"; // additional tags (displayed on the end of every entry in the feed: countercodes, footer-lines and so on) $RSS_ADDITIONALS = ""; // creating excerpt with length if not 0 [0=NO EXCERPT | > 0 USING EXCERPT] $RSS_EXCERPT_LENGTH = 0; // set to true or false to show or hide comment counter [true|false] $RSS_COMMENT = false; // set to true if RSS-Users can add entry link to their del.icio.us account as a bookmark [true|false] $RSS_DEL_ICIO_US = false; # DO NOT CONFIG BELOW THIS LINE ############################################################################################################################### require_once("wp-config.php"); // URL to your used mysql-server, p.ex. something like "mysql.host.com" $MYSQL_SERVER = DB_HOST; // the username to access the mysql server $MYSQL_USERNAME = DB_USER; // your password to the mysql server $MYSQL_PASSWORD = DB_PASSWORD; // the name of the used database (not the table) $MYSQL_DATABASE = DB_NAME; // the prefix of your Wordpress tables (something like "wp") $TABLE_PREFIX = $table_prefix; // prefix + posts to address posts table $TABLE_POSTS = $TABLE_PREFIX."posts"; // prefix + options to address options table $TABLE_OPTIONS = $TABLE_PREFIX."options"; // starting the endline of a rss entry $RSS_STATUS_LINE_ON = "<br><p style=\"border-top:1px solid black;\">"; // ending the endline of a rss entry $RSS_STATUS_LINE_OFF = "</p>"; # EXECUTE ############################################################################################################################### $connex = mysql_connect("$MYSQL_SERVER","$MYSQL_USERNAME","$MYSQL_PASSWORD"); mysql_select_db( "$MYSQL_DATABASE",$connex ); $VAR_DATE = date( "D, d M Y G:i:s",time() ); $opt = mysql_fetch_object( mysql_query( "SELECT option_value FROM $TABLE_OPTIONS WHERE option_name = 'siteurl' " ) ); $VAR_SITEURL = $opt->option_value; $opt = mysql_fetch_object( mysql_query( "SELECT option_value FROM $TABLE_OPTIONS WHERE option_name = 'blogname' " ) ); $VAR_BLOGNAME = $opt->option_value; $opt = mysql_fetch_object( mysql_query( "SELECT option_value FROM $TABLE_OPTIONS WHERE option_name = 'blogdescription' " ) ); $VAR_DESCRIPTION = $opt->option_value; $opt = mysql_fetch_object( mysql_query( "SELECT option_value FROM $TABLE_OPTIONS WHERE option_name = 'posts_per_rss' " ) ); if( ! $VAR_POSTS_PER_RSS = $opt->option_value ) $VAR_POSTS_PER_RSS = 10; $opt = mysql_fetch_object( mysql_query( "SELECT option_value FROM $TABLE_OPTIONS WHERE option_name = 'blog_charset' " ) ); if( ! $VAR_POSTS_CHARSET = $opt->option_value ) $VAR_POSTS_CHARSET = "UTF-8"; $result = mysql_query( " SELECT post_modified,post_title,guid,post_content,comment_count FROM $TABLE_POSTS WHERE post_mime_type = '' ORDER BY ID DESC LIMIT 0,$VAR_POSTS_PER_RSS " ); mysql_close($connex); # ---------------------------------------------- OUTPUT RSS/XML - HEAD echo "<?xml version=\"1.0\" encoding=\"$VAR_POSTS_CHARSET\"?> <rss version=\"2.0\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" > <channel> <title>$VAR_BLOGNAME</title> <link>$VAR_SITEURL</link> <description>$VAR_DESCRIPTION</description> <generator>FeedBuilder24-0.1.0</generator> <language>$RSS_LANGUAGE</language> <pubDate>$VAR_DATE</pubDate> "; # ---------------------------------------------- OUTPUT RSS/XML - BODY while( $POSTS = mysql_fetch_object( $result ) ) { // substitute a linefeed \n to a HTML <br> tag $FORMATTED_TEXT = ereg_replace("\n","<br>",$POSTS->post_content); $FORMATTED_TEXT = ereg_replace("\r","",$FORMATTED_TEXT); // if to use excerpt if( ( $RSS_EXCERPT_LENGTH > 0 ) && ( strlen( $FORMATTED_TEXT ) > $RSS_EXCERPT_LENGTH ) ) { $OFFSET = strpos( strip_tags( $FORMATTED_TEXT )," ",$RSS_EXCERPT_LENGTH ); $FORMATTED_TEXT = substr( strip_tags( $FORMATTED_TEXT ),0,$OFFSET )." [...]"; } // calculate a correct date $opt = explode( " ", $POSTS->post_modified ); $field_date = explode( "-", $opt[0] ); $field_time = explode( ":", $opt[1] ); $FORMATTED_DATE = date( "D, d M Y G:i:s", mktime($field_time[0],$field_time[1],$field_time[2],$field_date[1],$field_date[2],$field_date[0]) ); // Show comment counter if( $RSS_COMMENT == true ) { $RSS_COMMENT_COUNT = "» $POSTS->comment_count <a href=\"$POSTS->guid#respond\">Kommentar(e)</a> "; } else $RSS_COMMENT_COUNT = ""; // Show del.icio.us add-link if( $RSS_DEL_ICIO_US == true ) { $RSS_DEL_ICIO_US_ADD = "» Zu del.icio.us <a href=\"http://del.icio.us/post?url=$POSTS->guid&title=$POSTS->post_title\"> hinzufügen</a> "; } else $RSS_DEL_ICIO_US_ADD = ""; echo " <item> <title>$POSTS->post_title</title> <link>$POSTS->guid</link> <comments>$POSTS->guid#respond</comments> <pubDate>$FORMATTED_DATE $formatted_time +0000</pubDate> <dc:creator>FeedBuilder24-0.1.0</dc:creator> <category></category> <guid>$POSTS->guid</guid> <description><![CDATA[ $FORMATTED_TEXT $RSS_STATUS_LINE_ON $RSS_COMMENT_COUNT $RSS_DEL_ICIO_US_ADD | $RSS_ADDITIONALS $RSS_STATUS_LINE_OFF ]]></description> </item> "; } # ---------------------------------------------- OUTPUT RSS/XML - FOOTER AND ENDING echo "</channel> </rss>"; ?> -
Warum denn net ... ich find's ganz nett :mrgreen:
und valide is es auch. Juuut jemacht! -
Hi,
seit heute zeigt mir das WP-System keine Plugins mehr an, obwohl viele davon installiert sind: "Konnte das Pluginverzeichnis nicht öffnen oder es sind keine Plugins vorhanden."
Wenn ich auf Themes klicke, passiert auch nix. Die Seite bleibt leer.
Ich befürchtete einen Hackerangriff und habe deshalb auf 2.2.1 geupdated. Hat allerdings auch nix gebracht!
Das Komische ist: Das Frontend funktioniert trotzdem wunderbar.
Habt ihr das auch schon mal gehabt? Irgendwelche Lösungsvorschläge?
-
-
Ich möchte gerne folgendes umsetzen:
Auf der Blogseite soll man normale und passwortgeschützte Beiträge sehen. Die Inhalte der passwortgeschützten Beiträge sollen für eingeloggte Leser sichtbar sein. Für alle nicht registrierten Besucher kann der Hinweis:
"Dieser Beitrag ist passwortgeschützt" bleiben.Kann man dem Role Manager eine Benutzerdefinierte Berechtigung zuweisen, dass registrierte Leser passwortgeschützte Beiträge ansehen können?
Der andere Lösungsansatz wäre das:
Mit dem Role Manager kann ich einstellen, dass Registrierte Leser private Posts sehen können. Diese werden aber leider für normale Benutzer nicht angezeigt. Kann man einstellen, dass private Posts angeteased werden?
-
:-D Astreines Plugin. Unbedingt zu empfehlen. Hat gleich auf Anhieb geklappt. Ganz toll finde ich, dass das Plugin fast selbsterklärend und leicht einzustellen ist.
-
Lass mal hören. Ich lerne immer noch dazu! Aber bitte gleich mit Vorschlägen, wie ich es verbessern kann.
-
-
Layout total !
So, ich hab das ganze jetzt nochmals ganz überarbeitet und Kinderkrankheiten weggemacht. Keine vergewaltigten Themes mehr, sondern alle Seiten künftig in 1A Orange!
Deine Meinung? :rolleyes: EMK 24 - Und was glaubst Du?
Jetzt gibt es auch endlich die lang ersehnte Kategorie der Sexy Christen !
-
Habs hingekriegt! Man muss nur in der 2er Version die letzten 5 Zeilel freischalten! Dann gehts!
Trotzdem "Danke" für deine Hilfe !
-
Vielleicht kann jemand damit was anfangen und es zum Laufen bringen:
WordPress › Support » Automatic adding Lightbox rel and group to images in posts?
-
-
im traum und nicht mit diesem farbcode [f1b9d8]
dieser [971461] würde wenn dann schon mehr passen ;)
Weinrot, hmm? Ok, bau ich mal so ein. -
zu 2.) Wo du recht hast, haste recht. Mal schauen, was ich machen kann.
zu 3.) Sehr gut erkannt, da hab ich wohl nen Link verschlampt
zu 4.) Wird sofort erledigt! (Wahrscheinlicher aber erst nächste Woche)
zu 5.) Das Archiv und der rosa "Touch" wird noch geändert. Gibt dem ganzen allerdings eine weiche, weibliche Note, findest Du nicht ;-)? -
Ich glaub eher, dass DU da eine SPAM-Mail gekriegt hast. Geht den der Mailverkehr bei dir nicht mehr? Wenn er noch geht, denke ich, dass es sich um SPAM handelt. Wenn nicht, dann reden wir nochmal drüber.
-
Vielleicht kuckst Du eher mal den Blog an und nicht was anderes:
Also wenn dieser Teil unübersichtlich ist, dann solltest Du wirklich was unternehmen.
-
Holla, holla, holla
Unglaublich, wie manche beim Begriff Christen gleich agggggressiv :evil:reagieren. Sicherlich hat der Titel eine sexuelle Komponente Note bekommen und damit erklärt sich wohl auch warum hier gleich von Vergewaltigung :roll: die Rede ist. Da sieht man mal, was manche Leute gleich in ihrem Kopf haben :mrgreen:. Der Titel wird aber noch geändert. Aber eins kann ich euch sagen: Er hat die Klickrate deutlich erhöht - War nur Spaaaaß !
Das mit den reisserischen Headlines nehm ich jetzt mal als Kompliment.
Ich bin allerdings wirklich dankbar für jede konstruktive Kritik und Verbesserungsvorschläge: Der Vorschlag von flopi78 ist beispielsweise eine Überlegung wert. Vielen Dank dafür. :p[INDENT]Die Webseite war kurz offline, nicht wegen euren Beiträgen, sonder weil Evanzo ne Funktion abgeschaltet hat, die für emk24.de wichtig war. Also nicht eure Schuld.
[/INDENT]Ich habe jetzt ein etwas schlichteres Design online gestellt, das vielleicht besser passt. Schaut es euch mal an und schreibt mir eure Meinung. Ich arbeite solange an nicht-blinkenden Bildern. -
Safari in Afrika
Danke für deine Rezension. Im Internet-Explorer, dem Mozilla und dem Opera sieht es normal aus. Deswegen lass ich die Safari in Afrika :-D und lass das so.