Forum pragmaMx France 25 Mai 2012 à 09:00:34 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Ou trouver {$title} {$infoline} {$content}  (Lu 3017 fois)
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« le: 02 Avril 2010 à 04:20:09 »

Bonjours,

je recherche a modifier ces fonctions  {$title}  {$infoline} {$content} de mon theme , ou se trouve t elle ? dans mxfonction ...

Merci d avance  Clin d'oeil
Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 02 Avril 2010 à 20:47:17 »

Slt,
Non dons le function.php du theme tu as deux fonctions:


Pour les articles quand le module new est en accueil

Code:
function themeindex($x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array())
{
    global $theme_template;
    static $viewcounter;
    if (!isset($viewcounter) || ($viewcounter == 2)) $viewcounter = 0;
    $viewcounter++;
    pmxHeader::add_style('themes/' . basename(dirname(__FILE__)) . '/style/news.css');
    $story['buttons'] = implode('</li><li>', getThemeIndexButtons($story));
    $bmore = ($story['allmorelink']['bodycount']) ? '(' . $story['allmorelink']['bodycount'] . ' ' . _BYTESMORE . ')' : '';
    $story['readmore'] = (empty($bmore)) ? '' : '<span title="' . $bmore . '">' . $story['allmorelink']['more'] . '</span>';
    if ($GLOBALS['storyhome_cols'] == 1) {
        $topicimage_class = ($viewcounter == 1) ? 'story-topicimage-left' : 'story-topicimage-right';
        $topicimage = mxCreateImage($GLOBALS['tipath'] . $story['topicimage'], _TOPIC . ': ' . $story['topictext'], 0, 'class="' . $topicimage_class . '"');
        $story['topicimage'] = '<a href="modules.php?name=News&amp;new_topic=' . $story['topic'] . '">' . $topicimage . '</a>';
    } else {
        $story['topicimage'] = '';
    }
    $cattitle = (empty($story['cattitle'])) ? '' : ' <span class="story-cattitle">(' . $story['allmorelink']['categorie'] . ')</span>';
    $authorinfo = (empty($story['informant']) || $story['informant'] == $GLOBALS['anonymous']) ? theme_adminname($story) : $story['allmorelink']['informantlink'] . $story['informant'] . ((mxModuleAllowed('Userinfo') || MX_IS_ADMIN) ? '</a>' : '');
    $story['content'] = $story['hometext'];
    $story['infoline'] = ($GLOBALS['storyhome_cols'] == 1) ? _NEWSSUBMITED . ' ' . $authorinfo . ' ' . $story['allmorelink']['datetime'] : $story['datetime'];
    $story['title'] = strip_tags($story['title']) . $cattitle;
    // die oben definierten Variablen in dem passenden templateteil ersetzen
    $artvars = theme_define_content();
    echo theme_replace_vars($theme_template[$artvars['themeindex']], $story);
    return;
}

et lorsqu'on clic lire la suite d'un article

Code:
function themearticle($x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array())
{
    global $theme_template;
    pmxHeader::add_style('themes/' . basename(dirname(__FILE__)) . '/style/news.css');
    // mxDebugFuncVars($story);
    // das Topic-Bild
    $topicimage = mxCreateImage($GLOBALS['tipath'] . $story['topicimage'], $story['topictext'], 0, 'align="left" style="padding-right: 20px; padding-bottom: 10px;"');
    $notes = (empty($story['notes'])) ? '' : '<div style="font-style: italic;">' . $story['notes'] . '</div>';
    $authorinfo = (empty($story['informant']) || $story['informant'] == $GLOBALS['anonymous']) ? theme_adminname($story) : $story['allmorelink']['informantlink'] . $story['informant'] . ((mxModuleAllowed('Userinfo') || MX_IS_ADMIN) ? '</a>' : '');
    $story['infoline'] = ($GLOBALS['storyhome_cols'] == 1) ? _NEWSSUBMITED . ' ' . $authorinfo . ' ' . $story['allmorelink']['datetime'] : $story['datetime'];
    $story['title'] = strip_tags($story['title']);
    $story['content'] = '<a href="modules.php?name=News&amp;new_topic=' . $story['topic'] . '">' . $topicimage . "</a>\n" . $story['hometext'] . "<br />\n" . $story['bodytext'] . $notes;
    // die oben definierten Variablen in dem passenden templateteil ersetzen
    echo theme_replace_vars($theme_template['themearticle'], $story);
    return;
}


ex {$infoline} correspond à  $story['infoline']

Tu veux modifier quoi ?
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« Répondre #2 le: 03 Avril 2010 à 14:55:42 »

Merci, j' aimerais mettre une images automatique a ma news en debut d article pour illustrer celui ci sans a avoir a chaque fois a mettre l image, le style css , l alignement etc ...

genre :

<div align="left" style="border-left" height="100" wight="280"><img src="images/$sid.jpg" alt=""></div>

Un petit dossier dans media avec la numerotation en fonction de l id de l article et ca m economisera du temps dans la mise en place de mon article
Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #3 le: 03 Avril 2010 à 16:31:34 »

Slt,
ben dans ton cas c'est cette ligne là qu'il faut modifier
Code:
$topicimage = mxCreateImage($GLOBALS['tipath'] . $story['topicimage'], $story['topictext'], 0, 'align="left" style="padding-right: 20px; padding-bottom: 10px;"');
    $notes = (empty($story['notes'])) ? '' : '<div style="font-style: italic;">' . $story['notes'] . '</div>';

Mais c'est une image différente à chaque article ?
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« Répondre #4 le: 03 Avril 2010 à 19:20:17 »

Oui c est une images differentes a chaque article en rapport avec l id de l article, la modif sera plus facile a faire du cote du module news que du cote fonction du theme a mon avis
« Dernière édition: 03 Avril 2010 à 19:25:04 par angecris » Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« Répondre #5 le: 04 Avril 2010 à 10:32:20 »

j ai editer le fichier article.php du module news :

Code:
$pagetitle = $story["title"];
include("header.php");
[b]echo'<img alt="" class="align-left border" src="/media/images/news/' . $sid . '.jpg" align="left" border="0">';[/b]

themearticle($story["aid"], $story["informant"], $story["datetime"], $story["title_formated"], $story["completetext"], $story["topic"], $story["topicname"], $story["topicimage"], $story["topictext"], $story);
if ((($mode != "nocomments") && ($story["acomm"] == 0)) && $GLOBALS['articlecomm']) { // // Achtung!!! acomm: 0 = Ja , 1 = Nein
    include_once(PMX_MODULES_DIR . DS . $module_name . "/comments.php");
    DisplayTopic();
}

include("footer.php");
Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #6 le: 07 Avril 2010 à 22:50:06 »

Tu as résolu ton problème ?
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« Répondre #7 le: 10 Avril 2010 à 14:48:33 »

Oui merci j ai pu faire certaines modifs pour me faciliter la vie  Clin d'oeil
Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  PragmaMx  |  Administration (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Ou trouver {$title} {$infoline} {$content}
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus