|
|
| PHP-Nuke France - Communauté Européenne: Forums |
|
|
ATTENTION En téléchargeant une version de PHP-Nuke autre que celle que nous proposons, vous prenez la décision de ne pouvoir prétendre à aucun support sur nos Forums. Vous êtes libre de faire vos propres choix mais nous ne pouvons accepter de faire le travail des autres. Par conséquent et en connaissance de cause, toute question relative à une autre version que celle que nous nous sommes engagé à supporter sera transférée à la corbeille. Prenez 2 minutes pour prendre connaissance plus en détails de notre fonctionnement
| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
tnavarro

Habitué

Inscrit le: Feb 19, 2004 Messages: 147
|
Posté le: 28.05.2004, 02:16:41 Sujet du message: |
|
|
JC désolé mais je n'ai pas trop su comment faire.
J'ai bien repéré dans le scripts les $morelink, mais je t'avoue qu'après je ne sais pas comment faire.
Donc si tu as une autre idée, ou m'expliquer un peu plus ce serait sympa. Merci !
@+ |
|
 |
|
|
JeanClaude

Administrateur Général

Inscrit le: 23 04 ,2003 Messages: 1559 Localisation: GAP
|
Posté le: 28.05.2004, 12:45:00 Sujet du message: |
|
|
Ok, par l'exemple alors souvent ça parle plus
Alors prenons mon thème par exemple:
HTML/themes/Europa/theme.php
FONCTION THEMEINDEX:
| Code: | /************************************************************/
/* Function themeindex() */
/************************************************************/
function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous, $tipath;
if ($notes != "") {
$notes = "<br><br><b>"._NOTE."</b> <i>$notes</i>\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "<a href=\"modules.php?name=Your_Account&op=userinfo&username=$informant\">$informant</a> ";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n";
}
$posted = ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON." $time $timezone ($counter "._READS.")";
$tmpl_file = "themes/Europa/story_home.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
} |
puis HTML/themes/Europa/story_home.html
| Code: | <table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#EFEFEF">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40" height="25"><img src="themes/Europa/images/st/story_r1_c1.jpg"></td>
<td width="100%" height="25" background="themes/Europa/images/st/story_r1_c3.jpg"><font class="storytitle">$title</font></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="5" bgcolor="#FFFFFF">
<tr>
<td width="100" height="80" valign="top" class="story">
<a href="modules.php?name=News&new_topic=$topic"><img src="$tipath$topicimage" border="0" alt="$topictext" title="$topictext" align="right" hspace="10" vspace="10"></a>
</td>
<td width="100%" class="story" valign="top"><font class="content">$content</font></td>
</tr>
<tr>
<td colspan="2" class="row1">
<div align="center">
<font class="content">$morelink</font>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table> |
ça devrait, avec le post précedent t'aider. _________________ Merci de consulter attentivement les règles de nos Forums |
|
 |
|
|
tnavarro

Habitué

Inscrit le: Feb 19, 2004 Messages: 147
|
Posté le: 29.05.2004, 03:46:16 Sujet du message: |
|
|
j'ai vérifié le script de mon thème Hellius, et je trouve la même chose que toi.
Je ne vois absolument pas ce qu'il y a à ajouter.
je m'explique peut être mal, je me recommence :
sur ta page d'accueil sur le block annonce :" Aide précieuse en Informatique !!!" par exemple, tu as en bas à coté de commantaire un dessin d'imprimante qui en cliquant dessus permet d'imprimer l'article, et bien c'est cela que je souhiate ajouter, avec l'autre qui est à coté pour envoyer à un ami.
tes infos correspondent peut être à ce qu'il faut faire, mais alors là je ne vois pas du tout ce qu'il faut faire avec la meilleures des volontés.
Si si dis le, je suis un p'tit peu nul.
Que dois je faire maintenant ?
Merci pour ta patience et ton aide.
Thierry. |
|
 |
|
|
tnavarro

Habitué

Inscrit le: Feb 19, 2004 Messages: 147
|
Posté le: 31.05.2004, 20:35:41 Sujet du message: |
|
|
Ca y est c'est pu réglé mon pb.
J'ai installé NSN news, et les icones souhaités sont apparus, pour info pour ceux qui souhaites intégrer les icones imprimer et envoyer à un ami après le lien commentaires dans les fenêtres News, voici ce qu'il faut ajouter dans le fichier index.php sous modules\news :
if (is_user($user)) {
$the_icons = " | <a href='modules.php?name=$module_name&file=print&sid=".$artinfo['sid']."'><img src='images/print.gif' border='0' alt='"._PRINTER."' title='"._PRINTER."' width='16' height='11'></a> <a href='modules.php?name=$module_name&file=friend&op=FriendSend&sid=".$artinfo['sid']."'><img src='images/friend.gif' border='0' alt='"._FRIEND."' title='"._FRIEND."' width='16' height='11'></a>";
} else { $the_icons = ""; }
$read_link = "<a href='modules.php?name=$module_name&file=read_article&sid=".$artinfo['sid']."$r_options' onclick=\"NewsReadWindow(this.href,'ReadArticle','600','400','yes');return false;\">";
Merci encore ! |
|
 |
|
|
|
|
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
| :: Powered by phpBB © 2001, 2005 phpBB Group :: |
|
|
|
|