base64… (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #500751
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1
    – Version de PHP/MySQL : 5.2
    – Thème utilisé : twety eleven + elegant theme
    – Extensions en place : nextgen gallery, simple lightbox, TAC (theme/version), theme check, theme my login, twenty theme evolution, wp_table reloded, wp google font
    – Nom de l’hebergeur : OVH
    – Adresse du site :

    Problème(s) rencontré(s) :

    Voilà, après un check de thme d’elegant theme, par le plugin « theme check », apparait, en haut d’une longue liste de souci, cette ligne.

    WARNING: Found base64_decode in the file import_settings.php. base64_decode() is not allowed. Line 56: $importedOptions = unserialize(base64_decode($importOptions));

    Puis-je l’enlever, sinon par quoi remplacer, parce qu’en code, inutile de me refiler codex wordpress et tutos, je serai toujours un bille complète.

    Merci de votre aide.

    #796825
    Flo563
    Participant
    Chevalier WordPress
    148 contributions

    Ton thème vient de ce site http://www.elegantthemes.com ?

    Le base64 est un codage qui permet de masquer du code aux utilisateur du thème, ce n’est pas forcément malsain mais le problème étant que tu ne sais pas ce qu’il fait réellement derrière. Ca peut aussi bien être une simple signature (Thème par Yann le ouf) que du code affichant des liens vers des sites pornos, ou encore pire…

    En règle général on évite dans WordPress d’utiliser les thèmes contenant du base64, ce qui m’étonne c’est que si le thème vient de ce site, il n’y a rien qui parlent de base64 sur leur forum ou dans leur FAQ.

    Peut être d’autres utilisateurs pourront + te renseigner.

    #796827
    Flo563
    Participant
    Chevalier WordPress
    148 contributions

    Ouai bah le coup du base64 est le plus inquiétant, le reste n’est pas grave.

    Tu ne veux pas essayer de faire

    echo « Base64 : ».$importOptions. »:Fin Base64″;

    dans ton fichier import_settings.php juste avant la ligne en question ?

    Je crois qu’on peut ensuite essayer de décoder son contenu sur certains sites (mais ça ne marche pas toujours). http://www.opinionatedgeek.com/dotnet/tools/base64decode/

    #796828
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Bon voilà ce que j’ai fait

    echo « Base64 : ».$importOptions. »:Fin Base64″;
    $importedOptions = unserialize(base64_decode($importOptions));

    Es-ce la bonne disposition ?

    #796829
    Flo563
    Participant
    Chevalier WordPress
    148 contributions

    Ou peut être que ce que je t’ai donné ne marche pas, je n’ai jamais rencontré moi même cette problèmatique donc je ne peux pas te garantir que ça marche, et comme je n’ai pas tout le code du thème sous les yeux j’y vais à taton.

    En fait, là je t’ai fait écrire normalement la chaîne de caractère sous la forme « Base64 ::Fin Base64 », donc quelque part sur ton site, tu devrait voir cette chaîne. Ce qu’il faudrait savoir c’est où est appellé cette fonction, et quand est utilisée cette chaîne, mais là c’est de l’analyse du code de ton thème.

    Peux tu nous donner sur ce forum le contenu de ton fichier import_settings.php s’il n’est pas trop gros pour commencer ?

    #796830
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Yep, oui bien sur, le voilà



    jQuery(document).ready(function($){
    $(« p.submit »).before(« <p><label for='importepanel'>Replace ePanel settings with sample data values</label></p>« );
    });

    get_results(« SELECT meta_id, meta_value FROM $wpdb->postmeta WHERE meta_value REGEXP ‘http://et_sample_images.com' »);
    if ( $sample_images_postmeta ) {
    foreach ( $sample_images_postmeta as $postmeta ){
    $template_dir = get_template_directory_uri();
    if ( is_multisite() ){
    switch_to_blog(1);
    $main_siteurl = site_url();
    restore_current_blog();

    $template_dir = $main_siteurl . ‘/wp-content/themes/’ . get_template();
    }
    preg_match( ‘/http://et_sample_images.com/([^.]+).jpg/’, $postmeta->meta_value, $matches );
    $image_path = $matches[1];

    $local_image = preg_replace( ‘/http://et_sample_images.com/([^.]+).jpg/’, $template_dir . ‘/sampledata/sample_images/$1.jpg’, $postmeta->meta_value );

    $local_image = preg_replace( ‘/s:55:/’, ‘s:’ . strlen( $template_dir . ‘/sampledata/sample_images/’ . $image_path . ‘.jpg’ ) . ‘:’, $local_image );

    $wpdb->update( $wpdb->postmeta, array( ‘meta_value’ => $local_image ), array( ‘meta_id’ => $postmeta->meta_id ), array( ‘%s’ ) );
    }
    }

    if ( !isset($_POST[‘importepanel’]) )
    return;

    $importOptions = ‘YTo5MDp7czowOiIiO047czoxNzoicHJvZmVzc2lvbmFsX2xvZ28iO3M6MDoiIjtzOjIwOiJwcm9mZXNzaW9uYWxfZmF2
    aWNvbiI7czowOiIiO3M6MjU6InByb2Zlc3Npb25hbF9jb2xvcl9zY2hlbWUiO3M6NzoiRGVmYXVsdCI7czoyMzoicHJvZm
    Vzc2lvbmFsX2Jsb2dfc3R5bGUiO047czoyMzoicHJvZmVzc2lvbmFsX2dyYWJfaW1hZ2UiO047czoyNToicHJvZmVzc2lv
    bmFsX2NhdG51bV9wb3N0cyI7czoxOiI2IjtzOjI5OiJwcm9mZXNzaW9uYWxfYXJjaGl2ZW51bV9wb3N0cyI7czoxOiI1Ij
    tzOjI4OiJwcm9mZXNzaW9uYWxfc2VhcmNobnVtX3Bvc3RzIjtzOjE6IjUiO3M6MjU6InByb2Zlc3Npb25hbF90YWdudW1fcG9zdHMiO3M6MToiNSI7czoyNDoicHJvZmVzc2lvbmFsX2RhdGVfZm9ybWF0IjtzOjY6Ik0gaiwgWSI7czoyNDoicHJvZmVzc2lvbmFsX3VzZV9leGNlcnB0IjtOO3M6MjI6InByb2Zlc3Npb25hbF9zZXJ2aWNlXzEiO3M6OToiV2hhdCBJIERvIjtzOjIyOiJwcm9mZXNzaW9uYWxfc2VydmljZV8yIjtzOjg6IldobyBJIEFtIjtzOjIyOiJwcm9mZXNzaW9uYWxfc2VydmljZV8zIjtzOjk6IldoYXQgSSBEbyI7czoyNzoicHJvZmVzc2lvbmFsX2hvbWVwYWdlX3Bvc3RzIjtzOjE6IjciO3M6Mjc6InByb2Zlc3Npb25hbF9leGxjYXRzX3JlY2VudCI7TjtzOjIxOiJwcm9mZXNzaW9uYWxfZmVhdHVyZWQiO3M6Mjoib24iO3M6MjI6InByb2Zlc3Npb25hbF9kdXBsaWNhdGUiO047czoyMToicHJvZmVzc2lvbmFsX2ZlYXRfY2F0IjtzOjg6IkZlYXR1cmVkIjtzOjI1OiJwcm9mZXNzaW9uYWxfZmVhdHVyZWRfbnVtIjtzOjE6IjMiO3M6MjI6InByb2Zlc3Npb25hbF91c2VfcGFnZXMiO047czoyMzoicHJvZmVzc2lvbmFsX2ZlYXRfcGFnZXMiO047czoyNDoicHJvZmVzc2lvbmFsX3NsaWRlcl9hdXRvIjtOO3M6MjQ6InByb2Zlc3Npb25hbF9wYXVzZV9ob3ZlciI7TjtzOjI5OiJwcm9mZXNzaW9uYWxfc2xpZGVyX2F1dG9zcGVlZCI7czo0OiI0MDAwIjtzOjI2OiJwcm9mZXNzaW9uYWxfc2xpZGVyX2VmZmVjdCI7czo0OiJmYWRlIjtzOjIyOiJwcm9mZXNzaW9uYWxfbWVudXBhZ2VzIjtOO3M6Mjk6InByb2Zlc3Npb25hbF9lbmFibGVfZHJvcGRvd25zIjtzOjI6Im9uIjtzOjIyOiJwcm9mZXNzaW9uYWxfaG9tZV9saW5rIjtzOjI6Im9uIjtzOjIzOiJwcm9mZXNzaW9uYWxfc29ydF9wYWdlcyI7czoxMDoicG9zdF90aXRsZSI7czoyMzoicHJvZmVzc2lvbmFsX29yZGVyX3BhZ2UiO3M6MzoiYXNjIjtzOjMwOiJwcm9mZXNzaW9uYWxfdGllcnNfc2hvd25fcGFnZXMiO3M6MToiMyI7czoyMToicHJvZmVzc2lvbmFsX21lbnVjYXRzIjtOO3M6NDA6InByb2Zlc3Npb25hbF9lbmFibGVfZHJvcGRvd25zX2NhdGVnb3JpZXMiO3M6Mjoib24iO3M6Mjk6InByb2Zlc3Npb25hbF9jYXRlZ29yaWVzX2VtcHR5IjtzOjI6Im9uIjtzOjM1OiJwcm9mZXNzaW9uYWxfdGllcnNfc2hvd25fY2F0ZWdvcmllcyI7czoxOiIzIjtzOjIxOiJwcm9mZXNzaW9uYWxfc29ydF9jYXQiO3M6NDoibmFtZSI7czoyMjoicHJvZmVzc2lvbmFsX29yZGVyX2NhdCI7czozOiJhc2MiO3M6Mjg6InByb2Zlc3Npb25hbF9kaXNhYmxlX3RvcHRpZXIiO047czoyMjoicHJvZmVzc2lvbmFsX3Bvc3RpbmZvMiI7YTo0OntpOjA7czo2OiJhdXRob3IiO2k6MTtzOjQ6ImRhdGUiO2k6MjtzOjEwOiJjYXRlZ29yaWVzIjtpOjM7czo4OiJjb21tZW50cyI7fXM6MjM6InByb2Zlc3Npb25hbF90aHVtYm5haWxzIjtzOjI6Im9uIjtzOjMwOiJwcm9mZXNzaW9uYWxfc2hvd19wb3N0Y29tbWVudHMiO3M6Mjoib24iO3M6Mjg6InByb2Zlc3Npb25hbF9wYWdlX3RodW1ibmFpbHMiO047czozMToicHJvZmVzc2lvbmFsX3Nob3dfcGFnZXNjb21tZW50cyI7TjtzOjIyOiJwcm9mZXNzaW9uYWxfcG9zdGluZm8xIjthOjQ6e2k6MDtzOjY6ImF1dGhvciI7aToxO3M6NDoiZGF0ZSI7aToyO3M6MTA6ImNhdGVnb3JpZXMiO2k6MztzOjg6ImNvbW1lbnRzIjt9czoyOToicHJvZmVzc2lvbmFsX3RodW1ibmFpbHNfaW5kZXgiO3M6Mjoib24iO3M6MjY6InByb2Zlc3Npb25hbF9jdXN0b21fY29sb3JzIjtOO3M6MjI6InByb2Zlc3Npb25hbF9jaGlsZF9jc3MiO047czoyNToicHJvZmVzc2lvbmFsX2NoaWxkX2Nzc3VybCI7czowOiIiO3M6MjY6InByb2Zlc3Npb25hbF9jb2xvcl9iZ2NvbG9yIjtzOjA6IiI7czoyNzoicHJvZmVzc2lvbmFsX2NvbG9yX21haW5mb250IjtzOjA6IiI7czoyNzoicHJvZmVzc2lvbmFsX2NvbG9yX21haW5saW5rIjtzOjA6IiI7czoyNzoicHJvZmVzc2lvbmFsX2NvbG9yX3BhZ2VsaW5rIjtzOjA6IiI7czozMzoicHJvZmVzc2lvbmFsX2NvbG9yX3NpZGViYXJfdGl0bGVzIjtzOjA6IiI7czoyNToicHJvZmVzc2lvbmFsX2NvbG9yX2Zvb3RlciI7czowOiIiO3M6MzE6InByb2Zlc3Npb25hbF9jb2xvcl9mb290ZXJfbGlua3MiO3M6MDoiIjtzOjI3OiJwcm9mZXNzaW9uYWxfc2VvX2hvbWVfdGl0bGUiO047czozMzoicHJvZmVzc2lvbmFsX3Nlb19ob21lX2Rlc2NyaXB0aW9uIjtOO3M6MzA6InByb2Zlc3Npb25hbF9zZW9faG9tZV9rZXl3b3JkcyI7TjtzOjMxOiJwcm9mZXNzaW9uYWxfc2VvX2hvbWVfY2Fub25pY2FsIjtOO3M6MzE6InByb2Zlc3Npb25hbF9zZW9faG9tZV90aXRsZXRleHQiO3M6MDoiIjtzOjM3OiJwcm9mZXNzaW9uYWxfc2VvX2hvbWVfZGVzY3JpcHRpb250ZXh0IjtzOjA6IiI7czozNDoicHJvZmVzc2lvbmFsX3Nlb19ob21lX2tleXdvcmRzdGV4dCI7czowOiIiO3M6MjY6InByb2Zlc3Npb25hbF9zZW9faG9tZV90eXBlIjtzOjI3OiJCbG9nTmFtZSB8IEJsb2cgZGVzY3JpcHRpb24iO3M6MzA6InByb2Zlc3Npb25hbF9zZW9faG9tZV9zZXBhcmF0ZSI7czozOiIgfCAiO3M6Mjk6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX3RpdGxlIjtOO3M6MzU6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX2Rlc2NyaXB0aW9uIjtOO3M6MzI6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX2tleXdvcmRzIjtOO3M6MzM6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX2Nhbm9uaWNhbCI7TjtzOjM1OiJwcm9mZXNzaW9uYWxfc2VvX3NpbmdsZV9maWVsZF90aXRsZSI7czo5OiJzZW9fdGl0bGUiO3M6NDE6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX2ZpZWxkX2Rlc2NyaXB0aW9uIjtzOjE1OiJzZW9fZGVzY3JpcHRpb24iO3M6Mzg6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX2ZpZWxkX2tleXdvcmRzIjtzOjEyOiJzZW9fa2V5d29yZHMiO3M6Mjg6InByb2Zlc3Npb25hbF9zZW9fc2luZ2xlX3R5cGUiO3M6MjE6IlBvc3QgdGl0bGUgfCBCbG9nTmFtZSI7czozMjoicHJvZmVzc2lvbmFsX3Nlb19zaW5nbGVfc2VwYXJhdGUiO3M6MzoiIHwgIjtzOjMyOiJwcm9mZXNzaW9uYWxfc2VvX2luZGV4X2Nhbm9uaWNhbCI7TjtzOjM0OiJwcm9mZXNzaW9uYWxfc2VvX2luZGV4X2Rlc2NyaXB0aW9uIjtOO3M6Mjc6InByb2Zlc3Npb25hbF9zZW9faW5kZXhfdHlwZSI7czoyNDoiQ2F0ZWdvcnkgbmFtZSB8IEJsb2dOYW1lIjtzOjMxOiJwcm9mZXNzaW9uYWxfc2VvX2luZGV4X3NlcGFyYXRlIjtzOjM6IiB8ICI7czozNjoicHJvZmVzc2lvbmFsX2ludGVncmF0ZV9oZWFkZXJfZW5hYmxlIjtzOjI6Im9uIjtzOjM0OiJwcm9mZXNzaW9uYWxfaW50ZWdyYXRlX2JvZHlfZW5hYmxlIjtzOjI6Im9uIjtzOjM5OiJwcm9mZXNzaW9uYWxfaW50ZWdyYXRlX3NpbmdsZXRvcF9lbmFibGUiO3M6Mjoib24iO3M6NDI6InByb2Zlc3Npb25hbF9pbnRlZ3JhdGVfc2luZ2xlYm90dG9tX2VuYWJsZSI7czoyOiJvbiI7czoyOToicHJvZmVzc2lvbmFsX2ludGVncmF0aW9uX2hlYWQiO3M6MDoiIjtzOjI5OiJwcm9mZXNzaW9uYWxfaW50ZWdyYXRpb25fYm9keSI7czowOiIiO3M6MzU6InByb2Zlc3Npb25hbF9pbnRlZ3JhdGlvbl9zaW5nbGVfdG9wIjtzOjA6IiI7czozODoicHJvZmVzc2lvbmFsX2ludGVncmF0aW9uX3NpbmdsZV9ib3R0b20iO3M6MDoiIjtzOjIzOiJwcm9mZXNzaW9uYWxfNDY4X2VuYWJsZSI7TjtzOjIyOiJwcm9mZXNzaW9uYWxfNDY4X2ltYWdlIjtzOjA6IiI7czoyMDoicHJvZmVzc2lvbmFsXzQ2OF91cmwiO3M6MDoiIjt9’;

    /*global $options;

    foreach ($options as $value) {
    if( isset( $value[‘id’] ) ) {
    update_option( $value[‘id’], $value[‘std’] );
    }
    }*/
    echo « Base64 : ».$importOptions. »:Fin Base64″;
    $importedOptions = unserialize(base64_decode($importOptions));

    foreach ($importedOptions as $key=>$value) {
    if ($value !=  ») update_option( $key, $value );
    }
    } ?>

    J’ai tout mis…. J’ai contacté Elegant theme pour leur dire. Ils admettent que ça peut servir à des mauvaises choses, mais que ce n’est pas le cas pour leurs themes. Meme si je les crois, ça ne me plait pas quand meme.
    J’ai payé et je souhaite controler ce que j’ai payé, un minimum.

    Merci de votre aide. Tous ces codes… faut avoir le « truc » moi ça me dépasse. Je suis infographiste pourtant, mais comme souvent, on est soit à l’aise avec les logs de graphisme, soit avec la prog. Des fois, certains ont la chance d’avoir les deux talents, ce qui n’est pas mon cas.:cool:

    Je remarque qu’il manque des lignes sur le type « uucode ». Je vais essayer de le recopier ci-dessous en mettant des espaces au bout de chaque ligne.

    ça ne marque pas, alors voici le moyen de le télécharger

    http://demo.ovh.com/fr/c999810cdd43607f3279ea4b591922c2/

    #796831
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Bon alors voilà, dans ma quête à la sécurisation, j’ai chargé un plugin : websitedefender.

    Ok jusque là.
    Il me propose de renommer dans la base de donnée, les suffixes wp_.

    L’opération se déroule bien SAUF pour 2 fichiers. J’avais fait une sauvegarde de la base de donnée. via mon hébergeur et via ce plugin.

    La cata, c’est le « forbiden 403 », plus de site qui s’affiche, plus d’accès ni au site, ni à l’admin etc.

    bon, pas de panique : je prend ma sauvegarde ovh et je la réimporte dans phpmyadmin. Opération réalisée avec succès.

    Oui mais voilà : ça ne fonctionne pas. Ok, je vais dans le ftp, et je fais des comparaisons de fichiers. Je remplace le wp_config, avec une version sauvegardée il y a quelques jours.

    Patatra : quand je vais sur le site, redirection automatique genre http://www/monsite.com/wp-admin/install.php avec un beau panneau de réinstallation du site !!!

    Je me dis « es-ce un joke, du phishing ?, un vrai plantage ? » je regarde dans mon ftp : tout y est.

    Je vais donc dans phpmyadmin, et j’importe cette fois la sauvegarde .sql faite par websitedefender AVANT le renomage des suffixes. Opération faite avec succès, toutes les requetes enregistrées. Donc la base de données est comme avant.

    Oui mais voilà, malgré tout cela, le panneau d’installation apparait automatiquement. Effrayant.

    Pouvez vous m’aidez svp ? Merci merci bc. Je fais bien des efforts de documentation et de recherches, mais wala, là, ça coince sérieux.:wp:

    #796832
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Merci,
    J’ai trouvé et changé cette valeur. Au passage, comment sais-tu une informatin pareille ?? C’est incroyable. Merci pour cette marque de savoir.
    Pour l’instantl le problème n’est pas résolu, mais j’ai l’erreur 404 au lieu du forbiden 403, et j’ai renommé mon fichier install en normal (j’avais rajouté un lettre pour ne pas qu’un gazier tombant sur la page ne s’amuse), et, ô surprise, il ne propose plus le panneau d’installation : c’est déjà ça de gagné !

    mais il lance quand même la ligne http://www.monsite.com/wp-admin/install.php

    Pourquoi ne me met-il plus le site ou le panneau d’admin, je pense qu’il y a un problème de relation entre la base de donnée et le ftp. En attendant, je déconseille cette option de renommer les suffixes, dans websitedefender, parce que ça m’a foutu dans une m…. noire, et ce, malgré la sauvegarde de la bdd.

    ****

    Je crois avoir trouvé un début de solution : la table importée ne correspond pas (dans les données du wp_options) à ce qu’était le site. Je vais voir avec mon backend ovh pour sauvegarder une version d’hier et la réimporter dans phpmyadmin.

    ****

    Bien : l’explication est que les sauvegardes d’ovh sont visiblement plus anciennes que prévu. Ce qui ne résoud pas le problème. Effectivement, à la base, c’était une 2.9.1 que j’avais upgradée. Mais ça n’explique pas tout.

    Question : si j’enlève tout le site et que je réinstalle, à part le dossier images, quels sont les dossiers concernées pour revoir mes articles et pages ? Sans compter que les permaliens risquent de ne plus fonctionner… Pouah c’est la misère.

    Je me demande à quoi servent les sauvegardes de bases de données… J’ai bien sauvegardé tout mon site en faisant un copier coller depuis le ftp, mais ça ne suffira pas je pense à tout retrouver intact.

    Tout ça à cause de cette chianli de liens indésirables…

    #796826
    Flo563
    Participant
    Chevalier WordPress
    148 contributions

    Juste concernant la base64, déjà si le fournisseur du thème te confirme que ça vient de lui c’est déjà « positif » tu es sûr que ce n’est pas un petit malin qui as bidouillé le thème avant de le proposer en téléchargement gratuit.

    Le code Base64 était un peu plus haut dans le fichier que tu as donné, du coup je l’ai décodé et en effet ça n’a pas l’air méchant.

    a:90:{s:0: » »;N;s:17: »professional_logo »;s:0: » »;s:20: »professional_favicon »;s:0: » »;s:25: »professional_color_scheme »;s:7: »Default »;s:23: »professional_blog_style »;N;s:23: »professional_grab_image »;N;s:25: »professional_catnum_posts »;s:1: »6″;s:29: »professional_archivenum_posts »;s:1: »5″;s:28: »professional_searchnum_posts »;s:1: »5″;s:25: »professional_tagnum_posts »;s:1: »5″;s:24: »professional_date_format »;s:6: »M j, Y »;s:24: »professional_use_excerpt »;N;s:22: »professional_service_1″;s:9: »What I Do »;s:22: »professional_service_2″;s:8: »Who I Am »;s:22: »professional_service_3″;s:9: »What I Do »;s:27: »professional_homepage_posts »;s:1: »7″;s:27: »professional_exlcats_recent »;N;s:21: »professional_featured »;s:2: »on »;s:22: »professional_duplicate »;N;s:21: »professional_feat_cat »;s:8: »Featured »;s:25: »professional_featured_num »;s:1: »3″;s:22: »professional_use_pages »;N;s:23: »professional_feat_pages »;N;s:24: »professional_slider_auto »;N;s:24: »professional_pause_hover »;N;s:29: »professional_slider_autospeed »;s:4: »4000″;s:26: »professional_slider_effect »;s:4: »fade »;s:22: »professional_menupages »;N;s:29: »professional_enable_dropdowns »;s:2: »on »;s:22: »professional_home_link »;s:2: »on »;s:23: »professional_sort_pages »;s:10: »post_title »;s:23: »professional_order_page »;s:3: »asc »;s:30: »professional_tiers_shown_pages »;s:1: »3″;s:21: »professional_menucats »;N;s:40: »professional_enable_dropdowns_categories »;s:2: »on »;s:29: »professional_categories_empty »;s:2: »on »;s:35: »professional_tiers_shown_categories »;s:1: »3″;s:21: »professional_sort_cat »;s:4: »name »;s:22: »professional_order_cat »;s:3: »asc »;s:28: »professional_disable_toptier »;N;s:22: »professional_postinfo2″;a:4:{i:0;s:6: »author »;i:1;s:4: »date »;i:2;s:10: »categories »;i:3;s:8: »comments »;}s:23: »professional_thumbnails »;s:2: »on »;s:30: »professional_show_postcomments »;s:2: »on »;s:28: »professional_page_thumbnails »;N;s:31: »professional_show_pagescomments »;N;s:22: »professional_postinfo1″;a:4:{i:0;s:6: »author »;i:1;s:4: »date »;i:2;s:10: »categories »;i:3;s:8: »comments »;}s:29: »professional_thumbnails_index »;s:2: »on »;s:26: »professional_custom_colors »;N;s:22: »professional_child_css »;N;s:25: »professional_child_cssurl »;s:0: » »;s:26: »professional_color_bgcolor »;s:0: » »;s:27: »professional_color_mainfont »;s:0: » »;s:27: »professional_color_mainlink »;s:0: » »;s:27: »professional_color_pagelink »;s:0: » »;s:33: »professional_color_sidebar_titles »;s:0: » »;s:25: »professional_color_footer »;s:0: » »;s:31: »professional_color_footer_links »;s:0: » »;s:27: »professional_seo_home_title »;N;s:33: »professional_seo_home_description »;N;s:30: »professional_seo_home_keywords »;N;s:31: »professional_seo_home_canonical »;N;s:31: »professional_seo_home_titletext »;s:0: » »;s:37: »professional_seo_home_descriptiontext »;s:0: » »;s:34: »professional_seo_home_keywordstext »;s:0: » »;s:26: »professional_seo_home_type »;s:27: »BlogName | Blog description »;s:30: »professional_seo_home_separate »;s:3: » | « ;s:29: »professional_seo_single_title »;N;s:35: »professional_seo_single_description »;N;s:32: »professional_seo_single_keywords »;N;s:33: »professional_seo_single_canonical »;N;s:35: »professional_seo_single_field_title »;s:9: »seo_title »;s:41: »professional_seo_single_field_description »;s:15: »seo_description »;s:38: »professional_seo_single_field_keywords »;s:12: »seo_keywords »;s:28: »professional_seo_single_type »;s:21: »Post title | BlogName »;s:32: »professional_seo_single_separate »;s:3: » | « ;s:32: »professional_seo_index_canonical »;N;s:34: »professional_seo_index_description »;N;s:27: »professional_seo_index_type »;s:24: »Category name | BlogName »;s:31: »professional_seo_index_separate »;s:3: » | « ;s:36: »professional_integrate_header_enable »;s:2: »on »;s:34: »professional_integrate_body_enable »;s:2: »on »;s:39: »professional_integrate_singletop_enable »;s:2: »on »;s:42: »professional_integrate_singlebottom_enable »;s:2: »on »;s:29: »professional_integration_head »;s:0: » »;s:29: »professional_integration_body »;s:0: » »;s:35: »professional_integration_single_top »;s:0: » »;s:38: »professional_integration_single_bottom »;s:0: » »;s:23: »professional_468_enable »;N;s:22: »professional_468_image »;s:0: » »;s:20: »professional_468_url »;s:0: » »;}

    #796833
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Super, merci beaucoup, j’ai essayé plusieurs fois de le décoder sans succès.

    Mais alors petite question subsidiaire : peut-on remplacer ou carrément ôter ce code sans nuire au thème ?

    #796834
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    …. hum ! well ! voilà une explication d’une grande clarté. Merci beaucoup. Tu viens d’éclaircir un grand mystère pour moi, qui pense toujours que création de qque chose = fichier entreposé qque part.

    Et là, si j’ai bien compris, une page, un article est traduit en algorythme avec seulement des repères et du code pour traduire la page au moment de l’affichage. Je pensais que mon texte résidait qque part, même encodé. Là, c’est un peu comme s’il n’y avait aucun stockage « encadré », comme on fait un .doc avec word, mais seulement quelques données de repère dont le moteur se sert pour recomposer l’ensemble à l’affichage ou dans le backend de wp.

    Ce qui me confirme, une fois de plus, à quel point le code, la prog, c’est un autre monde pour moi, d’une distance stratosphérique. Je mets les mains dans le camboui, ok, mais ça reste très superficiel. C’est pourquoi, pour moi, le système de plugin est salutaire et change tout, et me donne la préférence de WordPress, même par rapport à Joomla (oui je sais, ça ne fait pas la même chose, ou du moins, ce n’est pas la même efficacité selon le type de site et de personnes que l’on gère).

    Encore un grand merci pour tes explications. Le codex, ce n’est tellement pas mon truc, et quelques lignes de vulgarisation comme tu viens de le faire, avec une bonne métaphore d’une exemple de vie courante, me conviennent bien davantage.

    #796835
    virginie1968
    Participant
    Initié WordPress
    15 contributions

    Bonjour,
    Je viens d’acheter un thème ( SCOPE, thème payant chez Themezilla) et de le tester avec Theme Checker, qui m’informe de l’usage du code 64 non autorisé :(
    WARNING: Found base64_decode in the file tinymce/preview.php. base64_decode() is not allowed.
    Line 7: $shortcode = base64_decode( trim( $_GET ) );

    Malgré plusieurs essais je n’arrive pas à décoder, et donc à savoir de quoi il s’agit…
    Peut-être quelqu’un ici aurait les capacités de le faire 🙂 ?
    Sinon est-ce que c’est très embêtant ? Faut-il, peut-on le supprimer?
    Merci beaucoup pour votre aide.

12 sujets de 1 à 12 (sur un total de 12)
  • Vous devez être connecté pour répondre à ce sujet.