101 vues
Ajout bouton éditer news
goazil

3 sujets, 7 réponses

Message non lu
Bonjour aux vues de mon utilisation de neofrag, il m'arrive très souvent de faire des petites modifications, je vous partage donc l'une d'entre elles aujourd'hui :

PAGE D'ACCUEIL :

DANS UN ARTICLE :


Comment faire :
Se rendre dans RACINE/modules/news/views

Puis éditer index.tpl.php

Ligne à ajouter en dessous de <?php echo $data['introduction']; ?> :
<?php if($NeoFrag->access->admin()) {
$url = "http://".$_SERVER['HTTP_HOST']."/";
echo '<button onclick="location.href = \''.$url.'admin/news/'.$data['news_id'].'/'.$title.'.html\'" class="btn" style="border-radius:5px;float:right; margin-top:0px;">MODIFIER</button>';
} ?>


Vous pouvez changer la tête du bouton comme vous le souhaitez (voir documentation bootstrap).
La modification reste relativement simple, mais peut en aider certains.
5 participants
7 réponses
Ludo

6 sujets, 12 réponses

Donateurs
Message non lu
Ca c'est une excellente idée !

J'ajoute une petite correction pour ceux qui sont en 1.5 avec php 7

Ligne à ajouter en dessous de <?php echo $data['introduction']; ?> :
<?php if($NeoFrag->access->admin()) echo '<button onclick="location.href = \'admin/news/'.$data['news_id'].'/'.url_title($data['title']).'.html\'" class="btn btn-warning" style="float:right; margin-top:3px;">MODIFIER</button>';
?>
Gnesis

12 sujets, 71 réponses

Donateurs
Message non lu
Pas mal l'idée, merci =D

Je prend pour appliqué à mon thème ^^
French Family
goazil

3 sujets, 7 réponses

Message non lu
J'ai apporté une petite modification :

$url = "http://".$_SERVER['HTTP_HOST']."/";
echo '<button onclick="location.href = \''.$url.'admin/news/'.$data['news_id'].'/'.$title.'.html\'" class="btn" style="border-radius:5px;float:right; margin-top:0px;">MODIFIER</button>';

Sinon quand on se trouve sur la news ça posait un problème de lien maintenant plus de problèmes.
DARKOY

10 sujets, 43 réponses

Donateurs
Message non lu
Bizarrement j'ai le bouton mais quand je clique dessus " Lien introuvable"

J'ai donc utiliser la modification de goazil et la, j'ai toujours le bouton mais quand je clique dessus rien ne se passe une idée ?
Gnesis

12 sujets, 71 réponses

Donateurs
Message non lu
Salut,

J'ai eu les mêmes problèmes que toi, dû coup j'ai un peu modifié :)

<?php
if($NeoFrag->access->admin()) {
$url = "http://".$_SERVER['HTTP_HOST']."/";
echo '
<button onclick="location.href = \'admin/news/'.$news['news_id'].'/'.url_title($news['title']).'.html\'" class="btn" style="border-radius:5px;float:right; margin-top:0px;">MODIFIER</button>'
;
}
?>

French Family
DARKOY

10 sujets, 43 réponses

Donateurs
Message non lu
Niquel merci à toi =)
sony3black

0 sujet, 1 réponse

Message non lu
pour la version 0.1.5.3


<?php
if($NeoFrag->access->admin()) {
$url = "http://".$_SERVER['HTTP_HOST']."/";
echo '<button onclick="location.href = \''.$url.'admin/news/'.$data['news_id'].'/'.url_title($data['title']).'.html\'" class="btn" style="border-radius:5px;float:right; margin-top:0px;">MODIFIER</button>';
}
?>