Modérateur : Équipe
Tu as un forum et tu veux aussi un site web ? Regarde par ici.Code : Tout sélectionner
<li class="small-icon icon-link1 no-bulletin"><a href="http://www.darloup.com" title="Page d´accueil de mon site Web" target="_blank">Accueil</a></li>
<li class="small-icon icon-link2 no-bulletin"><a href="http://www.darloup.com/musique/" title="La musique de Colombie que j´aime" target="_blank" >Musique</a></li>
<li class="small-icon icon-link3 no-bulletin"><a href="http://www.darloup.com/blog/" title="Mon blog sur la Colombie" target="_blank">Blog</a></li>
<li class="small-icon icon-link4 no-bulletin"><a href="http://www.darloup.com/calendrier/" title="Calendrier des principaux évènements en Colombie" target="_blank">Calendrier</a></li>
<li class="small-icon icon-link5 no-bulletin"><a href="http://www.darloup.com/forum/puzzles/" title="Une sélection de puzzles colombiens" target="_blank">Puzzles</a></li>
<li class="small-icon icon-link6 no-bulletin"><a href="https://www.facebook.com/groups/690553587747088/" title="Le groupe facebook du forum" target="_blank">Facebook</a></li>
Tu as un forum et tu veux aussi un site web ? Regarde par ici.Code : Tout sélectionner
./ext/lmdi/links/styles/all/template/event/overall_header_navigation_prepend.html
Tu as un forum et tu veux aussi un site web ? Regarde par ici.Maintenant, la question est finalement de comment migrer de l’extension Links à Multilinks qui propose l’avantage de permettre la création, modification et suppression du contenu des liens depuis le panneau d’administration et ce à deux endroits différents de la barre de navigation là où Links ne permet quà un seul endroit.
Ce que j'essaie de faire !Donc, je t’invite à migrer les informations de cette extension dans la nouvelle (Links vers Multilinks).
En fait, j'ai même un fichier de langue en espagnol /ext/lmdi/links/language/es/links.phpPour cela, et jusqu’à présent, sur ton forum tu utilisais l’extension Links dans laquelle tu avais saisi les informations dans ses fichiers :
- ./ext/lmdi/links/language/en/links.php (correspondant aux clés de langue anglaise des noms des liens et des textes qui s’affichent au survol de la souris sur les liens) ;
- ./ext/lmdi/links/language/fr/links.php (correspondant aux clés de langue française des noms des liens et des textes qui s’affichent au survol de la souris sur les liens) ;
(correspondant au code HTML des liens).Code : Tout sélectionner
./ext/lmdi/links/styles/all/template/event/overall_header_navigation_prepend.html
Code : Tout sélectionner
<?php
/**
*
* @package phpBB Extension - LMDI Links
* @copyright (c) 2013 phpBB Group
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'LHOMED' => 'Accueil',
'THOMED' => 'Page d´accueil de mon site Web',
'LMUSIC' => 'Musique',
'TMUSIC' => 'La musique de Colombie que j´aime',
'LBLOG' => 'Blog',
'TBLOG' => 'Mon blog sur la Colombie',
'LCALENDRIER' => 'Calendrier',
'TCALENDRIER' => 'Calendrier des principaux évènements en Colombie',
'LPUZZLES' => 'Puzzles',
'TPUZZLES' => 'Une sélection de puzzles colombiens',
'LGFB' => 'Facebook',
'TGFB' => 'Le groupe facebook du forum',
));Code : Tout sélectionner
<!-- IF S_320 -->
<li data-last-responsive="true">
<a href="{U_HOMED}" title="{T_HOMED}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_HOMED}</span>
</a>
</li>
<li data-last-responsive="true">
<a href="{U_MUSIC}" title="{T_MUSIC}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_HOMED}</span>
</a>
</li>
<li data-last-responsive="true">
<a href="{U_BLOG}" title="{T_BLOG}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_BLOG}</span>
</a>
</li>
<li data-last-responsive="true">
<a href="{U_CALENDRIER}" title="{T_CALENDRIER}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_CALENDRIER}</span>
</a>
</li>
<li data-last-responsive="true">
<a href="{U_PUZZLES}" title="{T_PUZZLES}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_PUZZLES}</span>
</a>
</li>
<li data-last-responsive="true">
<a href="{U_GFB}" title="{T_GFB}" target="_blank" role="menuitem">
<i class="icon fa-search-plus fa-fw" aria-hidden="true"></i><span>{L_GFB}</span>
</a>
</li>
<!-- ELSE -->
<li class="small-icon icon-link1 no-bulletin"><a href="{U_HOMED}" title="{T_HOMED}" target="_blank">{L_HOMED}</a></li>
<li class="small-icon icon-link2 no-bulletin"><a href="{U_MUSIC}" title="{T_MUSIC}" target="_blank" >{L_MUSIC}</a></li>
<li class="small-icon icon-link3 no-bulletin"><a href="{U_BLOG}" title="{T_BLOG}" target="_blank">{L_BLOG}</a></li>
<li class="small-icon icon-link4 no-bulletin"><a href="{U_CALENDRIER}" title="{T_CALENDRIER}" target="_blank">{L_CALENDRIER}</a></li>
<li class="small-icon icon-link5 no-bulletin"><a href="{U_PUZZLES}" title="{T_PUZZLES}" target="_blank">{L_PUZZLES}</a></li>
<li class="small-icon icon-link6 no-bulletin"><a href="{U_GFB}" title="{T_GFB}" target="_blank">{L_GFB}</a></li>
<!-- ENDIF -->Code : Tout sélectionner
<?php
/*
*
* @package LMDI Links
* @copyright (c) Pierre Duhem - LMDI
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
namespace lmdi\links\event;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class listener implements EventSubscriberInterface
{
/* @var \phpbb\template\template */
protected $template;
/* @var \phpbb\user */
protected $user;
/* @var \phpbb\config\config */
protected $config;
public function __construct(\phpbb\user $user, \phpbb\config\config $config,
\phpbb\template\template $template)
{
$this->template = $template;
$this->user = $user;
$this->config = $config;
}
static public function getSubscribedEvents ()
{
return array(
'core.user_setup' => 'load_language',
'core.page_header' => 'build_url',
);
}
public function load_language ($event)
{
$lang_set_ext = $event['lang_set_ext'];
$lang_set_ext[] = array(
'ext_name' => 'lmdi/links',
'lang_set' => 'links',
);
$event['lang_set_ext'] = $lang_set_ext;
}
public function build_url ($event)
{
if (version_compare ($this->config['version'], '3.2.x', '<'))
{
$gloss_class = 0;
}
else
{
$gloss_class = 1;
}
$this->template->assign_vars(array(
'S_320' => $gloss_class,
'U_HOMED' => "http://www.darloup.com",
'L_HOMED' => $this->user->lang['LHOMED'],
'T_HOMED' => $this->user->lang['THOMED'],
'U_MUSIC' => "http://www.darloup.com/musique/",
'L_MUSIC' => $this->user->lang['LMUSIC'],
'T_MUSIC' => $this->user->lang['TMUSIC'],
'U_BLOG' => "http://www.darloup.com/blog/",
'L_BLOG' => $this->user->lang['LBLOG'],
'T_BLOG' => $this->user->lang['TBLOG'],
'U_CALENDRIER' => "http://www.darloup.com/calendrier/",
'L_CALENDRIER' => $this->user->lang['LCALENDRIER'],
'T_CALENDRIER' => $this->user->lang['TCALENDRIER'],
'U_PUZZLES' => "http://www.darloup.com/forum/puzzles/",
'L_PUZZLES' => $this->user->lang['LPUZZLES'],
'T_PUZZLES' => $this->user->lang['TPUZZLES'],
'U_GFB' => "https://www.facebook.com/groups/183065472248810/",
'L_GFB' => $this->user->lang['LGFB'],
'T_GFB' => $this->user->lang['TGFB'],
));
}
}J'ai donc dû manipulé le code de base pour que tout marche bien !La version links, qui était simplement un modèle destiné aux administrateurs qui manipulent le code en sachant ce qu'ils font.
Code : Tout sélectionner
http://www.darloup.com/forum/ext/lmdi/links/styles/all/theme/images/icon_link1.gif
Tu as un forum et tu veux aussi un site web ? Regarde par ici.
Tu as un forum et tu veux aussi un site web ? Regarde par ici.Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité