Je ne trouve pas les balises pour changer le format de la date

Suite à la migration du forum, chaque utilisateur devra lancer une procédure de réinitialisation du mot de passe pour pouvoir se connecter. Merci !

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 18)
  • Auteur
    Articles
  • #508772

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.3.2
    – Version de PHP/MySQL :
    – Thème utilisé : Skirmish
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.boutih.fr

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

    Je sais que c’est un sujet qui a été abordé de très nombreuses fois mais malgré mes recherches je ne trouve pas la solution.

    Je cherche à changer le format de la date de mes articles, j’ai trouvé la procédure à suivre, à savoir changer les balises dans les fichiers index.php/page.php/single.php…

    Le seul souci est que je trouve pas la fonction : < ?php the_time(‘F jS, Y’) ?>
    Pourtant j’ai bien regardé chaque fichier.

    Est-ce que ça pourrait être lié à mon thème ?

    Merci de vos réponses.

    #829437

    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Hello,

    je n’ai pas la réponse à ta question, mais dans l’administration de wp, tu peux directement changer le format de la date sans modifier tes fichiers..

    #829438

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    J’ai commencé par ça mais ça ne marche pas.
    La modification ne se fait pas.

    D’où ma recherche d’un autre moyen.

    Merci !

    #829439

    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Ah ça c’est étrange, ça a toujours marché pour moi sur tous mes sites; peut-etre un souci propre à ton thème ?

    #829440

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Je ne sais pas trop et je suis débutante en plus.
    Du coup, je me suis demandée si ça n’avait pas un rapport avec mon thème effectivement.

    Je cherche une réponse…

    #829441

    oazar
    Membre
    Chevalier WordPress
    479 contributions

    en tout cas le souci ne vient pas de ton hébergeur (j’ai le même), pas de wp non plus où d’autres personnes l’auraient souligné. Donc ce serait bien un souci de thème. peut-être peux-tu désactiver ton thème temporairement, juste pour vérifier si la fonctionnalité marche sans le thème

    #829442

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Je viens d’essayer.
    Effectivement la modification se fait dans un autre thème.
    Mais ça m’embêterait de changer de thème pour un format de date.

    C’est pour ça que je voulais modifier les balises

    #829443

    fatch
    Participant
    Initié WordPress
    10 contributions

    Bonjour,
    j’ai un message d’erreur qui apparait quand je tape mon nom de domaine http://www.taximotos.fr et ca me met Fatal error: Out of memory (allocated 11010048) (tried to allocate 262144 bytes) in /homepages/10/d308772338/htdocs/wp-includes/pomo/mo.php on line 219

    Je ne sais pas ce que je dois faire car meme mon admin wordpress je n’arrive pas a y acceder, j’ai le meme message .

    Je suis chz 1&1 en hebergement et ils m’ont dit de telecharger le fichier mo.php sur mon ordi, de faire le changement necessaire a la ligne 219. or je ne sais pas comment acceder à cette ligne et puis quelle modif je dois faire exactement ? la supprimer ? . Et puis apres la modif je dois supprimer l’original et le mettre a sa place dans le ftp?

    voici mon fichier mo.php que j’ai reussi a recuperer sur mon ftp:

    is_resource())
    			return false;
    		return $this->import_from_reader($reader);
    	}
    
    	function export_to_file($filename) {
    		$fh = fopen($filename, ‘wb’);
    		if ( !$fh ) return false;
    		$entries = array_filter($this->entries, create_function(‘$e’, ‘return !empty($e->translations);’));
    		ksort($entries);
    		$magic = 0x950412de;
    		$revision = 0;
    		$total = count($entries) + 1; // all the headers are one entry
    		$originals_lenghts_addr = 28;
    		$translations_lenghts_addr = $originals_lenghts_addr + 8 * $total;
    		$size_of_hash = 0;
    		$hash_addr = $translations_lenghts_addr + 8 * $total;
    		$current_addr = $hash_addr;
    		fwrite($fh, pack(‘V*’, $magic, $revision, $total, $originals_lenghts_addr,
    			$translations_lenghts_addr, $size_of_hash, $hash_addr));
    		fseek($fh, $originals_lenghts_addr);
    
    		// headers’ msgid is an empty string
    		fwrite($fh, pack(‘VV’, 0, $current_addr));
    		$current_addr++;
    		$originals_table = chr(0);
    
    		foreach($entries as $entry) {
    			$originals_table .= $this->export_original($entry) . chr(0);
    			$length = strlen($this->export_original($entry));
    			fwrite($fh, pack(‘VV’, $length, $current_addr));
    			$current_addr += $length + 1; // account for the NULL byte after
    		}
    
    		$exported_headers = $this->export_headers();
    		fwrite($fh, pack(‘VV’, strlen($exported_headers), $current_addr));
    		$current_addr += strlen($exported_headers) + 1;
    		$translations_table = $exported_headers . chr(0);
    
    		foreach($entries as $entry) {
    			$translations_table .= $this->export_translations($entry) . chr(0);
    			$length = strlen($this->export_translations($entry));
    			fwrite($fh, pack(‘VV’, $length, $current_addr));
    			$current_addr += $length + 1;
    		}
    
    		fwrite($fh, $originals_table);
    		fwrite($fh, $translations_table);
    		fclose($fh);
    	}
    
    	function export_original($entry) {
    		//TODO: warnings for control characters
    		$exported = $entry->singular;
    		if ($entry->is_plural) $exported .= chr(0).$entry->plural;
    		if (!is_null($entry->context)) $exported = $entry->context . chr(4) . $exported;
    		return $exported;
    	}
    
    	function export_translations($entry) {
    		//TODO: warnings for control characters
    		return implode(chr(0), $entry->translations);
    	}
    
    	function export_headers() {
    		$exported =  »;
    		foreach($this->headers as $header => $value) {
    			$exported.= « $header: $valuen »;
    		}
    		return $exported;
    	}
    
    	function get_byteorder($magic) {
    		// The magic is 0x950412de
    
    		// bug in PHP 5.0.2, see <a href="https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565" rel="nofollow">https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565</a>
    		$magic_little = (int) – 1794895138;
    		$magic_little_64 = (int) 2500072158;
    		// 0xde120495
    		$magic_big = ((int) – 569244523) & 0xFFFFFFFF;
    		if ($magic_little == $magic || $magic_little_64 == $magic) {
    			return ‘little’;
    		} else if ($magic_big == $magic) {
    			return ‘big’;
    		} else {
    			return false;
    		}
    	}
    
    	function import_from_reader($reader) {
    		$endian_string = MO::get_byteorder($reader->readint32());
    		if (false === $endian_string) {
    			return false;
    		}
    		$reader->setEndian($endian_string);
    
    		$endian = (‘big’ == $endian_string)? ‘N’ : ‘V’;
    
    		$header = $reader->read(24);
    		if ($reader->strlen($header) != 24)
    			return false;
    
    		// parse header
    		$header = unpack(« {$endian}revision/{$endian}total/{$endian}originals_lenghts_addr/{$endian}translations_lenghts_addr/{$endian}hash_length/{$endian}hash_addr », $header);
    		if (!is_array($header))
    			return false;
    
    		extract( $header );
    
    		// support revision 0 of MO format specs, only
    		if ($revision != 0)
    			return false;
    
    		// seek to data blocks
    		$reader->seekto($originals_lenghts_addr);
    
    		// read originals’ indices
    		$originals_lengths_length = $translations_lenghts_addr – $originals_lenghts_addr;
    		if ( $originals_lengths_length != $total * 8 )
    			return false;
    
    		$originals = $reader->read($originals_lengths_length);
    		if ( $reader->strlen( $originals ) != $originals_lengths_length )
    			return false;
    
    		// read translations’ indices
    		$translations_lenghts_length = $hash_addr – $translations_lenghts_addr;
    		if ( $translations_lenghts_length != $total * 8 )
    			return false;
    
    		$translations = $reader->read($translations_lenghts_length);
    		if ( $reader->strlen( $translations ) != $translations_lenghts_length )
    			return false;
    
    		// transform raw data into set of indices
    		$originals    = $reader->str_split( $originals, 8 );
    		$translations = $reader->str_split( $translations, 8 );
    
    		// skip hash table
    		$strings_addr = $hash_addr + $hash_length * 4;
    
    		$reader->seekto($strings_addr);
    
    		$strings = $reader->read_all();
    		$reader->close();
    
    		for ( $i = 0; $i substr( $strings, $o[‘pos’], $o[‘length’] );
    			$translation = $reader->substr( $strings, $t[‘pos’], $t[‘length’] );
    
    			if ( » === $original) {
    				$this->set_headers($this->make_headers($translation));
    			} else {
    				$entry = &$this->make_entry($original, $translation);
    				$this->entries[$entry->key()] = &$entry;
    			}
    		}
    		return true;
    	}
    
    	/**
    	 * Build a Translation_Entry from original string and translation strings,
    	 * found in a MO file
    	 *
    	 * @static
    	 * @param string $original original string to translate from MO file. Might contain
    	 * 	0x04 as context separator or 0x00 as singular/plural separator
    	 * @param string $translation translation string from MO file. Might contain
    	 * 	0x00 as a plural translations separator
    	 */
    	function &make_entry($original, $translation) {
    		$entry = new Translation_Entry();
    		// look for context
    		$parts = explode(chr(4), $original);
    		if (isset($parts[1])) {
    			$original = $parts[1];
    			$entry->context = $parts[0];
    		}
    		// look for plural original
    		$parts = explode(chr(0), $original);
    		$entry->singular = $parts[0];
    		if (isset($parts[1])) {
    			$entry->is_plural = true;
    			$entry->plural = $parts[1];
    		}
    		// plural translations are also separated by 
    		$entry->translations = explode(chr(0), $translation);
    		return $entry;
    	}
    
    	function select_plural_form($count) {
    		return $this->gettext_select_plural_form($count);
    	}
    
    	function get_plural_forms_count() {
    		return $this->_nplurals;
    	}
    }
    endif;

    Je veux bien de votre aide car j’y connais rien en php !!!

    merci

    #829444

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Il faut créer ta propre discussion pour ce problème.
    Ce n’est pas le sujet traité ici.

    Merci

    #829445

    fatch
    Participant
    Initié WordPress
    10 contributions

    ha excuse moi je savais pas

    #829446

    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Adresse-toi directement à l’auteur de ton thème qui est le mieux placé pour trouver rapidement une solution.
    en attendant sa réponse ne t’acharne pas là-dessus, c’est pas dramatique en soi le format des dates…

    #829447

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Bonne idée !
    Merci de tes conseils !

    #829448

    Leopardstown
    Membre
    Initié WordPress
    22 contributions

    Fatch : pas de problème !

    #829449

    Guy
    Participant
    Maître WordPress
    14940 contributions

    Tu trouveras l’endroit à modifier dans le fichier content.php de ton theme

    #829450

    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Merci pour l’info Guy !

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