und wo wird die reihenfolge definiert?
Beiträge von gachet01
-
-
Hallo,
ich würde gerne meine webseiten mit dem global translater plugin übersetzen lassen. Das klappt soweit, bis auf die meta description. Diese wird vom all in one seo plugin wohl wieder überschrieben und ist dann auf den übersetzten Seiten in deutsch.
in der translator.php vom global translation plugin hab ich das gefunden:
PHP$buf = preg_replace("/<meta name=\"description\"([ ]*)content=\"([^>]*)\"([ ]*)\/>/i", "", $buf); $buf = preg_replace("/<meta name='description'([ ]*)content='([^>]*)'([ ]*)\/>/i", "", $buf);
das bedeutet doch eigentlich, dass sobald eine translation durchgeführt wird, diese wieder gelöscht werden sollte? naja wie auch immer, es wird nix gelöscht, also dachte ich mir, ich definiere eine globale variable in dieser function:
Im All in one seo paket schreibe ich dann:
if ($zielsprache == 'de') {
if (is_single() || is_page()) {
$meta_string .= sprintf("<meta name=\"description\" content=\"%s %s\" />", $seotitel, $description);
}else {
$meta_string .= sprintf("<meta name=\"description\" content=\"%s\" />", $description);
}
}
Es funktioniert aber nicht. das all in one seo plugin kennt die $zielsprache überhaupt nicht. Was kann ich hier tun?
Wenn ich in einem plugin eine variable als global defniere, dann ist die doch auch in einem anderen plugin einbindbar oder nicht?
danke -
ok, verstehe...für alle die mal danach suchen, so gehts...das folgende einfach in ein php file speichern und dann auf der anderen seite includen :):
<?php
require('/the/path/to/your/wp-blog-header.php');
?><?php query_posts('showposts=3'); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a><br />
<?php endwhile;?> -
Hallo Arno,
danke für deine schnelle Antwort. allerdings verstehe ich nicht ganz was du meinst. Ich brauch ein plugin damit meine permalink struktur beibehalten wird?Ich habe bevor ich hier gepostet habe lange gesucht. nach "wordpress last post extern und auch recent posts" etc. Bei recent finde ich kein plugin welches ausserhalb von wordpress funktioniert.
vielleicht magst du mir sagen was ich im script das ich oben gepostet hab ändern muss damit meine struktur übernommen wird?
Danke -
Hallo,
ich würde gerne auf einer externen Seite die letzten Posts anzeigen lassen. Nicht per rss feed sondern per script. Im netz hab ich sehr viele scripte gefunden wo man einfach die db connection einträgt und dann läufts. Die links die dabei aber rauskommen sehen dann so aus:/?p=1234
Meine Permalink Structure ist aber auf:
/%post_id%/%postname%.html
festgelegt, wie kann ich das in folgendem Code ändern:
(geht wohl damit?) $blog_permalink = mysql_result($query_result, $i, "guid");PHP
Alles anzeigen<?php // include your most recent wordpress blog posts in an external page // free script from 404 Creative Studios -- www.404creative.com // set the database parameters -- you should be able to find these in your wp-config.php file $db_username = ''; $db_password = ''; $db_database = ''; $db_path = 'localhost'; // you may be able to use localhost for your database path depending on your setup // comment out the previous line with the IP address and uncomment the next if you prefer to use localhost // $db_path = 'localhost'; // connect to the wordpress database mysql_connect($db_path, $db_username, $db_password); @mysql_select_db($db_database) or die("Unable to Connect To Database"); // get the post data from the database --- !PLEASE NOTE, "LIMIT 3" determines how many posts will be displayed. Change the number to suit your preference. $query = "Select * FROM wp_posts WHERE post_type='post' AND post_status='publish' ORDER BY id DESC LIMIT 3"; $query_result = mysql_query($query); $num_rows = mysql_numrows($query_result); // close the database connection mysql_close(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8 /"> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="MSSmartTagsPreventParsing" content="true" /> <meta name="Robots" content="All" /> <meta http-equiv="Imagetoolbar" content="No" /> <title>Recent Blog Posts</title> <style type="text/css"> <!-- ul#blogposts {margin:0; padding:0;} .wp_post {list-style-type:none;} .wp_post img {display:block; clear:both; margin:0 0 10px 0; display:none;} .wp_post {width:500px; padding:8px; border:1px solid #eee; margin:10px; font-size:13px; font-family:verdana,arial,sans-serif;} .wp_post h2 {font-family:"century","book antiqua",serif; font-size:20px; font-weight:normal; padding:0; margin:4px 0; font-style:italic;} .wp_post h2 a {text-decoration:none; color:#333; display:block; width:99%; border-bottom:1px solid #ccc; padding:4px 0;} .wp_post h2 a:hover {text-decoration:none; color:#0000EE;} .wp_post a {text-decoration:none;} .wp_post a.readmorelink {font-style:italic;} .wp_post div.postcontent {margin:6px 0;} --> </style> </head> <body> <ul id="blogposts"> <?php // start the loop for($i=0; $i< $num_rows; $i++){ // assign data to the variables $blog_title = mysql_result($query_result, $i, "post_title"); $blog_content = mysql_result($query_result, $i, "post_content"); $blog_permalink = mysql_result($query_result, $i, "guid"); // set character limit $maxchars = 350; // trim post to specified character length $blog_content = substr($blog_content, 0, $maxchars); $blog_content = $blog_content . "..."; ?> <li class="wp_post"> <h2><a href="<?php echo $blog_permalink; ?>"><?php echo $blog_title; ?></a></h2> <div class="postcontent"><?php echo $blog_content; ?></div> <a href="<?php echo $blog_permalink; ?>" class="readmorelink">Read More</a> </li> <?php } // end the loop ?> </ul> </body> </html> -
Hallo,
ich würde gerne die cron Funktion ausschalten. Pings und Trackback sollen noch funktionieren aber das vordatieren benötige ich nicht.
kann man die cron funktion somit ausschalten? Danke -
Hallo,
noch vor wenigen Monaten waren Artikel aus meinem Blog innerhalb von wenigen Stunden in den Suchergebnissen. Seit der Umstellung auf 2.7.1 ist das nicht mehr so. ich habe das gefühl, dass keine Pings mehr gesendet werden.
Wo und wie kann ich den sehen ob der Ping funktioniert und was der Ping transportiert?
ich habe diese ping dienste eingetragen:http://blogsearch.google.com/ping/RPC2
http://ping.feedburner.com/
http://api.my.yahoo.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://services.newsgator.com/ngws/xmlrpcping.aspx
http://api.moreover.com/RPC2
http://www.blogpeople.net/servlet/weblogUpdates
http://ping.syndic8.com/xmlrpc.php
http://rpc.pingomatic.com/ -
Hallo,
wer nutzt von euch das Cross Linker Plugin? ich habe das jetzt 2 Tage im Einsatz. Hab 120 Links erstellt und meine Queries sind von 45 auf 750 gestiegen. Es scheint als checkt der Cross linker bei jedem aufruf jedes wort in jedem Artikel anstatt es in die DB zu schreiben. also wenn man soviele anfragen gegen die DB fährt, ist mir nicht wohl dabei!
Wer nutzt von euch Cross Linker und warum ist das noch niemand aufgefallen?
-
jetzt schreib mir doch mal jemand!
Wenn man wordpress 2.7.1 von einem auf den anderen Server kopiert, die Datenbank umzieht und die confic.php korrekt anpasst. Ist 2.7.1 nicht läuffähig. Man erhält immer einer weisse Seite. WARUM?
Man muss dann immer nochmal komplett neu installieren...das kanns doch ncith sein oder? -
so, hab jetzt die ganze nacht über wordpress nochmal neu installiert....upload folder kopiert..plugins und den ganzen mist!
danach hab ich die gleiche config.php genommen und ersetzt. es lag also nicht an der db sondern an den folders!
Frage und das frag ich jetzt jeden Tag hier bis ich weiss was da los ist, weil ich hab 100% keinen Fehler gemacht!
--
Warum kann man wordpress nicht von a nach b kopieren, dann die config.php ändern und wordpress läuft?
Was wird bei der Installation in welcher Datei geändert? Mit vorherigen Versionen war das nie ein Problem. einfach dump einspielen, config ändern und bisschen chmod, das wars. Mit 2.7.1 ist das nicht mehr möglich! Hat das noch niemand von euch bemerkt? naja, beim nächsten umzug werdet Ihr es merken...das gibt dann Stress ich sags euch! -
-
ich hab in meinem leben schon 100 Datenbanken und FTP Daten umgezogen. ich bin mir sicher nicths falsch gemacht zu haben.
die datenbank ist auch korrekt eingespielt, da ich sie zuvor extern geöffnet hatte um die DNS ausfälle gering zu halten.
ich glaub es ist ein chmod...mmhhh :(
oh man, ich hab jetzt echt keine luste wordpress neu zu installieren und dann alle Änderungen die ich in den files gemacht hab nochmal zu erledigen...bzw. die files rauszusuchen welche ich geändert hab... :( -
bin heute nochmal zu einem anderen anbieter gewechselt.
hab per ftp alle daten vom einen host auf die platte geladen, dann beim neuen hoch. danach per sql dumper die Datenbank zum neuen host importiert und die wp_config.php geändert!
Trotzdem kommt die Meldung
[size=10]Fehler beim Aufbau der Datenbank-Verbindung[/SIZE]
Was soll ich tun? muss noch was per chmod gesetzt werden? was stimmt nicht? was benötigt wordpress noch..mhhh?! danke für schnelle hilfe
config php ist 100% richtig! -
für alle die nicht so wie ich 2 Tage suchen möchten, die lösung gibts hier:
WordPress › Support After upgrade to 2.7 - very slow
+
#8590 (Very slow after upgrade to 2.7 seemingly related to http.php transport) ? WordPress Trac
2.7.1 hat wohl wirklich einen Bug bzw. es wurde ein return; nicht bedacht. Ich hab mir alle 4 Seiten dort durchgelesen und dann folgende Änderung durchgeführt:
Try disabling all external HTTP access:
1. /wp-includes/http.php
2. this on about line 210:
3. Change it to:
endlich bin ich wieder unter einer Sekunde...pffff finally! aber auch nur teilweise...manchmal ist es wieder wie extrem langsam...aber durchschnittlich besser... -
Hallo,
ich habe bereits alles durch. Bin seit 2 Tagen nur am forschen.
seitenaufbau ca. 4-10 Sekunden. Queries je nach Plugin zwischen 20-160.
Was ich bereits gemacht habe:
- Plugins deaktiviert
- Testumgebung geschaffen
- firebug installiert mit ylow um scripte zu finden welche im Header gelader werden und im footer besser aufgehoben sind.
- Seite von einem Webhosting Paket auf meinen managed Server gelegt (KK ging schnell). 8 MB Ram...load bei 0,5...massig resscourcen frei!
- DB Optimize Plugin (kein Ergebnis)
- Template gewechselt auf default
- Permalinkstruktur geändert um zu testen ob es an den titeln liegt!
bisher alles negativ...es ist zum verrückt werden....was soll ich noch machen? ich bräuchte evtl. noch etwas, womit ich die DB Abfragen genau sehen kann....es muss an den DB Abfragen liegen..das konnte ich eingrenzen...aber selbst wenn ich nur 30 querries hab ist wohl immernoch was dabei, was ewig dauert um zu laden..ich verstehe es nicht!
Grüße und Danke -
Hallo,
zuerst, ich weiss, es gab schon zig Beiträge hier im forum. Ich habe Sie alle gelesen, ebenfalls habe ich alle Plugins von snap, crosslinker, lexikon etc. installiert und getestet.meine Anforderung ist eigentlich recht simpel. Ich möchte ein Lexikon erstellen. von A-Z . Jedem Schlagwort möchte ich text zuweisen und alle Keywörter die im Lexikon vorkommen sollen in Beiträgen verlinkt werden.
Ich habe nur dieses Plugin gefunden welche dies kann:
WordPress › lexicon WordPress Plugins
Das macht eigentlich, genau das was ich möchte. Nur wenn ich dieses teil installiert habe, kann ich in wp 2.7.1 keine Texte editieren, löschen, verändern etc. weiterhin wird es nicht angezeigt!
1. hat dieses Teil jemand in Einsatz mit 2.7.1 wo es funktioniert?
2. Was ist die beste Alternative für meine Vorgaben!ich freue mich über eine baldige Rückmeldung!
Danke -
super, das hat geklappt...dafür dank ich dir recht herzlich!
Grüße -
Danke! hatte ich gelesen, nur nicht verstanden. Das Funktioniert jetzt!
Ich bräuchte jetzt noch diese einbindung als IF Abfrage
Wie kann ich überprüfen, ob im Feld "einleitung" etwas drin steht?
<?php if [COLOR=#000000]meta[/COLOR]('einleitung'); ?> geht nicht...
danke! -
Falls dieser Einführungssatz doch mit more fields zu realisieren ist, kann mir jemand sagen, was genau ich ins template schreiben muss, wenn mein Feld z.b. "Einleitung" heisst?
Danke..wäre super wenn mir das jemand bis morgen sagen kann, da ich 20 Texte einstellen muss :neutral:
-
Hallo,
ich benötige 2 weitere Felder im Schreiben Bereich für eine Überschrift wie bei Spiegel.de
Dort steht auch immer in schwarz ein kurzer Pregnanter Satz. Dann kommt der Titel, dann der Teaser. Den Teaser hab ich schon mit excerpt realisiert. Dafür aber ein Extra Feld zu haben wäre auch nicht schlecht!
Wie kann ich mir 2 weitere Felder fest hinzufügen? more fields habe ich angetestet..scheint aber was anderes zu sein...
wie nennt man diesen einführungssatz?