• Seedbox
  • Barre de menu supérieure dans rutorrent

yep.

je cherche une solution pour insérer une barre de menu en haut de l'interface rutorrent.

j'ai essayé en introduisant ce code dans var/www/rutorrent/index.html
<head>
<!-- à insérer entre les balises head -->

<style type="text/css">
BODY {
    margin-top:0; margin-left:0; margin-right:0;
}
.lien {
    position: relative; top: -5px; color:#FFFFFF; font-size: 8pt; font-family: Verdana;  font-weight: bold; letter-spacing: -1pt; text-decoration: none;
}
.divise {
    position: relative; top: -3px; color: #C0C0C0; background: #000000; font-size: 14pt;
}
</style>
<script language="JavaScript">
function netie(net, ie) {
  if ((navigator.appVersion.substring(0,3) >= net && navigator.appName == 'Netscape' && net != -1) || (navigator.appVersion.substring(0,3) >= ie && navigator.appName.substring(0,9) == 'Microsoft' && ie != -1))
    return true;
else return false;
}
</script>
<!-- fin d'insertion -->
</head>
<body>
<table width="100%" cellpadding="0" border="0" cellspacing="0" bgcolor=#000000>
  <tr>
    <td align="left" height="25">
<nobr>
<span class="divise"> </span>
<a href=http://lien1.html class=lien onMouseOver=netie(-1,4)?this.style.color='#FF0000':null; onmouseout=netie(-1,4)?this.style.color='#FFFFFF':null;>lien1</a><span class=divise> | </span>
<a href=http://lien2.html class=lien onMouseOver=netie(-1,4)?this.style.color='#FF0000':null; onmouseout=netie(-1,4)?this.style.color='#FFFFFF':null;>lien2</a><span class=divise> | </span>
<a href=http://lien3.html class=lien onMouseOver=netie(-1,4)?this.style.color='#FF0000':null; onmouseout=netie(-1,4)?this.style.color='#FFFFFF':null;>lien3</a><span class=divise> | </span>
</nobr>
    </td>
  </tr>
</table>
avec cette manipulation le menu est bien présent, mais la barre d'état indiquant les cotas uc/dd/up/dl disparait.

J'ai donc crue qu'il y avait un conflit de style avec les fichiers css. j'ai donc supprimé la partie style et script lang. ainsi que les valeurs des liens (class,onMouseOver, etc) pour y laisser que du html "brut". et là... pareil :silly:

je me retourne donc vers vous et vos idées. 💋

++
Tu veux insérer quoi exactement ?

un bouton qui redirige vers une autre page ou un bouton qui ouvre une fênètre ?
des liens qui s'ouvrent dans une autre fenêtre/onglets
yop

Nickel ce petit plugin. Simple et fonctionne très bien.
Le plus long est de faire ses icones :silly:

Merci pour le tuyau

++
il y a un petit bémol, et oui.
C'est que les liens ne s'ouvrent pas dans une page externe.
dommage...

++
Y'a pas une histoire de _self à remplacer par _blank ?
non, je n'ai rien vu là-dessus.

j'ai essayé de rajouté cette valeur dans les liens du fichier init.js :

target='_blank'

et j'ai cette erreur dans rutorrent quand je clique sur le lien :

JS error: [http://192.168.0.204/rutorrent/ : 247] Uncaught ReferenceError: _blank is not defined
un mois plus tard
c'est normale target=_blank c'est du html il faut le faire en javascript.

Regarde le code de mon plugin "linkcakebox" il ouvre un autre onglet au clic dans la toolbar
18 jours plus tard
ok, merci pour le tuyau

je faisais sans pour le moment, mais maintenant je vais moins galérer.
bon, je galère.

aurais tu une idée Magicalex ? car la, je bûche !

voici un exemple de ce que j'essaye de faire (on ne rit pas).
 this.addButtonToToolbar("gotolien1", theUILang.gotolien1, window.open("location.href='https://www.URL.fr/'"), "help");
je sais pas ou mettre ce "window.open", si c'est bien lui qu'il faut que j'utilise.

merci pour ton aide.
this.addButtonToToolbar("gotolien1", theUILang.gotolien1, window.open('https://www.URL.fr/'), "help");
à 1er vue, ça ne fonctionne pas. ( me charge la page automatiquement dans une nouvelle fenêtre dés le rafraichissement de rutorrent), et m'indique dans la consolle que plusieurs pluggin ne fonctionne pas car n'arrive pas a accéder à php.

j'ai donc remis comme avant, et la, gros plantage du serveur, plus aucun plugin ne se charge... bizarre

même après un reboot de la session rutorrent et de lighttpd. je vais tenter un reboot soft du serveur, pas le choix.

EDIT : c bon, le serveur ne plante plus c'était une erreur de frappe de ma part... mais tjrs pas avec window.open
peux-tu me donner ton code complet du fichier init.js

tu veux ouvrir un autre onglet ou non?
pas de soucis.
plugin.loadMainCSS();
plugin.loadLang(true);

plugin.onLangLoaded = function()
{
        this.addButtonToToolbar("gotolien1", theUILang.gotolien1, "location.href='https://lien1.fr/'", "help");
        this.addSeparatorToToolbar("help");
}
oui, dans un autre onglet serait l'idéal :whistle:
Donc tu crées un dossier dans le dossier plugins.

puis tu crées un fichier init.js dans le dossier de ton plugin
plugin.loadMainCSS();

plugin.onLangLoaded = function()
{
  this.addButtonToToolbar("link", "info bulle", "window.open('http://google.fr')", "help");
  this.addSeparatorToToolbar("help");
}

plugin.onRemove = function()
{
  this.removeButtonFromToolbar("link");
}
21 jours plus tard
Bonjour B)
je suis très intéressé par la barre de menu ou juste un bouton pour redémarrer rutorrent ,
J'ai voulu utilisé le Plugin: goto mais le lien et hs :dry: :dry:
un mois plus tard
Salut
J'aurais aussi été preneur de ce petit truc tout simple, c'est dommage pour le lien dead...
On aurait pas quelqu'un qui aurait encore ça qui traine dans un coin pour qu'on le remette en circulation ?
Voir un bricoleur un peu désœuvré capable de bidouiller un équivalent ?
Ex.