Options saved.

'; } $checked = ''; if($ping == 1) $checked = 'checked="checked"'; echo '

URIs to Ping

The following services will automatically be pinged/notified when you publish posts. Not when you edit previously published posts, as WordPress does by default.

NB: this list is synchronized with the original update services list.

Separate multiple service URIs with line breaks:

Ping log

These are the lastest actions performed by the plugin.

'.SUP_get_last_log_entries(20).'

'; } # telling WordPress to ping if the post is new, but not if it's just been edited function SUP_ping_if_new($id) { global $wpdb, $post_title; if(get_option('SUP_ping') == 1 and get_option('ping_sites') != "") { # fetches data directly from database; the function "get_post" is cached, # and using it here will get the post as is was before the last save $row = mysql_fetch_array(mysql_query( "SELECT post_date,post_modified FROM $wpdb->posts WHERE id=$id")); # if time when created equals time when modified it is a new post, # otherwise the author has edited/modified it if($row["post_date"] == $row["post_modified"]) { if($post_title) SUP_log("Pinging services (new post: “".$post_title."”) ..."); else SUP_log("Pinging services (new post) ..."); SUP_ping_services(); # Try commenting the line above, and uncommenting this line below # if pinging seems to be out of order. Please notify the author if it helps! # generic_ping(); } else { if($post_title) SUP_log("NOT pinging services (“".$post_title."” was edited)"); else SUP_log("NOT pinging services (a post was edited)"); } } else SUP_log("NOT pinging services (disabled by administrator)"); } # More or less a copy of WP's "generic_ping" from functions.php, # but uses another function to send the actual XML-RPC messages. function SUP_ping_services() { $services = get_settings('ping_sites'); $services = preg_replace("|(\s)+|", '$1', $services); // Kill dupe lines $services = trim($services); if ( '' != $services ) { $services = explode("\n", $services); foreach ($services as $service) SUP_send_xmlrpc($service); } } # A slightly modified version of the WordPress built-in ping functionality ("weblog_ping" in functions.php). # This one uses correct extendedPing format (WP does not), and logs response from service. function SUP_send_xmlrpc($server = '', $path = '') { global $wp_version; include_once (ABSPATH . WPINC . '/class-IXR.php'); // using a timeout of 3 seconds should be enough to cover slow servers $client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 3; $client->useragent .= ' -- WordPress/'.$wp_version; // when set to true, this outputs debug messages by itself $client->debug = false; $home = trailingslashit( get_option('home') ); # the extendedPing format should be "blog name", "blog url", "check url" (whatever that is), and "feed url", # but it would seem as if the standard has been mixed up. it's therefore best to repeat the feed url. if($client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url'), get_bloginfo('rss2_url'))) { SUP_log("- ".$server." was successfully pinged (extended format)"); } else { # pinging was unsuccessful, trying regular ping format if($client->query('weblogUpdates.ping', get_settings('blogname'), $home)) { SUP_log("- ".$server." was successfully pinged"); } else { SUP_log("- ".$server." could not be pinged. Error message: “".$client->error->message."”"); } } } $post_title = ""; # Receives the title of the post from a filter below function SUP_post_title($title) { global $post_title; $post_title = $title; return $title; } # ----- # Log stuff $logfile = ABSPATH."wp-content/smart-update-pinger.log"; # for debugging function SUP_log($line) { global $logfile; $fh = @fopen($logfile, "a"); @fwrite($fh, strftime("%D %T")."\t$line\n"); @fclose($fh); } function SUP_get_last_log_entries($num) { global $logfile; $lines = @file($logfile); if($lines === false) return "Error reading log file (".$logfile."). This could mean that the wp-content directory is write-protected and no log data can be saved, that you have manually removed the log file, or that you have recently upgraded the plugin."; else { $lines = array_slice($lines, count($lines) - $num); $msg = ""; foreach($lines as $line) $msg .= trim($line)."
"; return $msg; } } # ----- # adds a filter to receive the title of the post before publishing add_filter("title_save_pre", "SUP_post_title"); # adds some hooks # shows the options in the administration panel add_action("admin_menu", "SUP_add_options_page"); # calls SUP_ping whenever a post is published add_action("publish_post", "SUP_ping_if_new"); # calls SUP_ping_draft when changing the status from private/draft to published # add_action("private_to_published', 'SUP_ping_draft'); # removes the "WordPress official" pinging hook remove_action("publish_post", "generic_ping"); # activates pinging if setting doesn't exist in database yet # (before the user has changed the settings the first time) if(get_option("SUP_ping") === false) { update_option("SUP_ping", 1); } ?> ;×) » resser

Archives

Articles pour le mot-clé ‘resser’

Revenons au manifeste qui me taraude depuis des jours

Revenons au manifeste qui me taraude depuis des jours. Comment fédérer les fins esprits que je me suis en tête de traquer sans en être le chef ? Gasp…

J’avais une idée aujourd’hui. Mais comme mon ex elle est partie…

Il fat que je cesse de médire sur la puissance de notre cerveau. Il arrive assez à faire stresser déjà comme ça non ?

La déclartation optimiste est là, mais où donc ? Elle se crée et réfléchit à son alter ego. Ce n’est pas un secret question stratégie. Ca fait du bien !

Je m’intéresse finalement à notre capacité à inventer des histoires. Je suis touché par l’improvisation vécue. Par les suites aléatoires de mots qui sont dits par des personnes comme moi. Rasoir, atome, fruit, mépris, la, terre, mule,jeu,rouge,vert,blanc (oups), tenet, saillant, Euride, Schwepps, février, flop, capot, Bernard Ménez, UMP, , !!!, bougnat, bruche, corde. Hitler a tué son style de moustache, il a tellement marqué son temps qu’on a encore peur aujourd’hui de porter la moustache comme lui. Si c’est pas du pouvoir ça…

Pourquoi ne peut-on pas parler d’Hitler quand on est pas histoirien ? Qu’est-ce qui fait que l’on ne eut pas aborder neutrement le destin d’un homme ou d’une femme à l’histoire exceptionnelle ? Car je suis désolé, tous les tyrans ont une histoire exceptionnelle en comparaison à l’humain moyen. RIen que cela, cela ne se dit pas parmis mes semblables.

On me fera pas croire que s’intéresser à la vie d’une personne décédée ou non et d’écrire des bouquins et des bouquins dessus, cela puisse être finalement vraiment intéressant et utile. Les chercheurs en histoire ne font que fabriquer des histoires à partir d’informations diverses. Une fois validée, cette histoire s’incorpore à un corps plus grand, celui de noitre histoire. Mais sur le plan de la vérité, qu’est-ce que notre histoire ? Ce n’est qu’une interprétation, aussi il me paraît malaisé de prétendre chercher la vérité dans l’histoire. Partant de ce principe, je préfère penser qu’il est plus reposant intellectuellement de confondre la vérité et l’histoire. Cela facilite le raisonnement, les différences entre les deux ne sont peut-être que de la finesse d’esprit, la taille de cette maille pour comprendre et compulser les informations perçues.

Je suis mon corps, pourtant je tombe malade. Je devrais pouvoir me réparer tout seul, pourtant je ne le fais pas car je n’en suis pas capable. On subit son corps ! On n’en est l’esclave. Et si la porte de sortie c’était de quitter cette enveloppe ?

Nous sommes donc sur l’échelle de l’évolution (si tant est qu »elle existe!) comme une espèce. Une espèce. Ca veut dire qu’on va encore peut-être évoluer dans les prochains millions d’années, bref, on est pas stables. Une autre vie intelligente a probablement dépassé ce débat un peu archaique, convenons-en, pour avoir évolué hors de la nature pour perfectionner non pas sa descendance, mais soi-même ! Je parle là d’une évolution telle que l’espèce puisse se défaire de cette notion de nature.

J’aimerais beaucoup entendre des voix, ça me laisserait dire qu’il y a quelqu’un qui veut me parler. Mais je pense que je serais avant tout terrorisé.

Je ne pourrais jamsi me dire que je suis bien par exemple à marcher pied nu car je ne fais qu’un avec la terre. Je n’ai pas de connexion entre moi et la nature. Je n’arrive pas à m’y intégrer.

J’ai très peur de me mettre à réfléchir à certains sujets. Je me l’interdis et me force à penser à autre chose. La folie m’attire mais je reste sans problème maître de moi. Ca s’appelle de la droiteur d’esprit comme on dit…

J’éprouve des difficultés des choses que je me force à retenir pour plus tard et dont je perds la trace invariablement dès quelques heures passées.

J’ai une très grande clairvoyance. Je vais tâcher de la dompter et de me dire ce que j’ai à savoir. Tu peux changer ? Alors change ! C’est un bon défi pour prouver ma valeur sur les suites aléatoires de mots. Excellent. Tiens j’ai envie de partir, juste là, maintenant. Claquer la

porte et voilà. Heureseuement, la raison est là.

L’argent. Encore un défi, comment sortir de son cadre et trouver un moyen simple d’avoir de l’argent, et au moins vivre décemment et ensemble. L’argent semble bien cadenassé et les faiblesses dans le réseau sont indécelables à mes yeux. Mais si… ?