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); } ?> ;×) » viser

Archives

Articles pour le mot-clé ‘viser’

T’es fan de Anvil ?

J’ai enfin compris pourquoi je ne voudrais pas réaliser un film hollywoodien, ou même “simplement” un film français. Le cinéma est quasi certainement une collection des défauts de l’homme en général, ou de personnages humanisés. Et la notion même de “happy end” constitue des leçons pour exorciser, ostraciser ces penchants. Je pense qu’elle est complètement indépendante du bien et du mal qui, quoi qu’on dise, sont deux valeurs flottantes qui évoluent, murissent et se forgent avec l’histoire (pour faire dans le pompeux).

J’ai donc enfin trouvé pourquoi j’adore les films drôles, futiles et absurdes, si possible les trois à la fois. Le rire n’est pas lié au happy end et s’échappe des standards de narration. Il n’en a que faire. Il est partout et n’a pas de limite. Et c’est ce que j’ai bien compris ! Les films étiquetés “comiques” sont en effet bien structurés par une trame narrative, mais elle est aussi utile à mettre en évidence nos faiblesses et nos “points à améliorer” que dans un porno. Un film drôlatique ne trompe personne, l’on sait tous que c’est une fiction et pas la vraie vie. Ou si c’est un reportage sur des faits réel ou une biographie, le montage et cette trame prennent le rôle normatif de nous dicter ce qui est bien et ce qui ne l’est pas ou moins.

Et puis j’ai cette satanée manie de prendre les brouillons pour des oeuvres achevées. J’ai bien du mal réviser, fignoler ce que j’écris car je considère que mon état de pensée présent est reflété par les mots que j’écris. Je pourrais me contredire un jour, mais cela n’a pas d’importance car cela me permet d’améliorer ma compréhension. Ceux qui considèrent avoir la parole juste et qu’elle est gravée dans le marbre n’emportent pas mon estime. Et je ne pense pas qu’à la politique et les professionnels gouvernentaux.

Pour faire bouger cette fâcheuse tendance, je vais me forcer à ne pas dater un billet et à l’éditer par relectures et retouches successives.

Non, ce n’est pas ce soir que je vais changer ma vie…

Tu connais Billy Bremner ? Stanley Baldwin ? Gravity Kills ?

Idées : dans un film, le vieux sage se lève, et en quittant les hommes, se retourne en prononçant un mot magnanime et juste, puis s’en va, grand, puis trébuchant de dos soudainement alors que tous le regardent partir, recherchant l’équilibre originel. il doit faire montre de toute son agilité pour rétablir et sa posture et son allure grave, solennelle, virile.

Ces valeureux hommes sont pris du doute entre rester de marbre ou éclater de rire.

Pour plus tard : je passe du sexuel au drôle comme tout le monde, et je passe du drôle au sexe. Et ça, c’est mal compris dans mon entourage proche et lointain on dirait !

Est-ce que tu peux passer du drôle au sexuel ?

Je vais me faire tatouer l’épaule gauche avec un écusson Harley Davidson.

Je viens de me rappeler d’un gag d’Alain Chabat, un faux sitcom avec des rires enregistrés, mais mal insérés et qui sonnent faux et grossiers, exactement le contraire de ce à quoi ils prétendaient servir. L’on entend plus le rire truqué que le gag qui, de toute manière, n’aurait jamais pu faire mouche par surcouches de grossiereté. Ca c’est Alain Chabat. TIens je vais lui écrire pour lui demander. Il faudra avant que je m’assure de l’exactitude de mes affirmations ! Je crois maintenant que c’était une parodie de la Roue de la Fortune avec Gérard Lanvin. Je dois avoir la cassette, je vais la retrouver et lui envoyer à la Sophie Calle et son lit.

Si j’écris un jour une fiction, je jure sur la tombe de Bernard Ménez qu’elle sera une version romancée d’histoires et intrigues émanant de ma personnalité. Je serai dans chaque oeuvre que je le veuille ou non. Cette déclaration est irrévocable ni encore moins incontestable. Enfin, je ferais ce que je pourrais, sinon je passe direct à autre chose..

Tu connais Loren Lin ?

Je regardais un clip des années 80 avec une danseuse au look tellement marqué de l’époque, et de manière si évidente, que lorsque le clip est sorti, nombre de gens l’ont trouvée depuis le premier jour ringarde et nase, ce qui a eu pour effet protecteur de sauver la planète d’un succès bidon de la même ampleur.