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

Archives

Articles pour le mot-clé ‘dauphin’

Pauvres dauphins

Les dauphins, ces mammifères de la mer, sont fascinants. Ils ont la conscience de l’autre, et donc de soi. Ils savent ce qu’ils sont, et ce que les hommes sont. Ils se reconnaissent quand ils se regardent dans un miroir.

Le problème sur le plan de l’évolution pour les dauphins, c’est qu’il s’agit selon moi d’une impasse évolutive. Je ne vois pas comment des dauphins deviendraient assez intelligents et surtout évolués morphologiquement pour inventer l’agriculture et l’extraction de minerai à des fins de manufactures d’objets de consommation courante. Ils ne nous dépasseront jamais et ne nou supplanteront pas, d’autant plus que maintenant on commence sérieusement à empiéter sur leur territoire.

Donc, chaque fois que je vois un dauphin à la télé, je rigole un peu…

Pauvres dauphins.

Tiens, je viens d’avoir une révélation du pourquoi du choix de ma conjointe et pas d’une autre. Il se trouve qu’il y a des choses que je ne comprends pas en elle malgré mes recherches approfondies. J’ai développé avec les ans une véritable science autour de la question. Une bonne partie du budget temps y est consacré pour tâcher de percer le mystère et d’avoir les réponses à plusieurs questions. Pourquoi le pain grillé ? La barbe, je dois la couper à combien ? A quoi sert la bouteille d’eau à côté du lit ? Je peux boire dedans ? Pourquoi ce dentrifrice ? Et surtout pourquoi pas ce dentifrice que je viens d’acheter ? Et comment il fonctionne le truc qui tourne en boucle dans sa tête ? Vraiment multitache ? Et pourquoi se vouvoyer ?

Bref, je l’aime car je ne la comprends pas.

Après, bon c’est vrai, elle ne voit pas cela pareil.. Mes piques de sondage sont simplement d’inoffensives petites enquêtes de routine pour enrichir les dossiers centraux. Blême bureaucratie! Mais comment pourrais-je me moquer ? Il faudra un jour que je couche Tililand sur le papier pour prouver une bonne fois pour toutes ma pure bonne foi dans l’affaire.

Trois mots qui à tour de rôle sont le plus éloigné possible du sens du mot précédent.

Exemple : la Schtroumptfette, Bernard Ménez, et l’humour.

Tiens j’avais envie d’aller voir une copine qui joue dans une pièce. En plus elle est jolie. Je vais sur son site web puisqu’elle fait du web design, et je parcours avec hardeur sur mon écran l’étendue de ses innombrables talents, du moins dans le souvenir troublé que je tâche depuis d’entretenir religieusement..

Euh, finalement je ne vais pas y aller. Ca ne peut être que l’âge qui me fait avoir tel raisonnement. Je vias donc d’abord parler de l’histoire à ma conjointe, toujours elle, et c’est elle qui décidera (c’est du tout cuit).

C’est elle qui va bien rigoler quand je vais lui raconter.

C’est drôle, je me sens de force à conquérir la planète. Cela fait longtemps que ce n’était pas arrivé chez moi. Une partie de moi se bat pour être le premier. Et je me bats à mon tour contre cette partie. Et ce soir, les forces sont incertaines des deux parts. Il se formente un insidueux et incompréhensible courant turbulent qui se perd dans l’infiniment petit.

Si l’on tentait de comprendre une part de ma mélancolie, l’on dirait que je n’aime pas ce que je suis. Je déteste avoir hérité d’un corps humain. La gestion des rapports parent enfant est prometteuse ! Il va falloir de mon côté que j’approfondisse la réflexion sur ce point pour ne pas être à court d’arguments si l’on allait à me faire un reproche sur une inflexion à intention éducative douteuse ou mal comprise. Si je veux que mes enfants jouent d’instruments de musique, comment concilier cette louable intention avec mes conceptions propres de la musique ? Je ne sais pas de doute façon si je pourrais pardonner à mon enfant d’être devenu le nouveau Mozart…

Tu es déjà allé dans le LHC ?