Fork me on GitHub






Afficher la source d'une vidéo dans la barre de titre xoopstube?
Régulier
Inscrit: 10/09/2007 11:51
Messages: 476
Salut

J'aimerais faire une petite modif sur mon xoopstube en ajoutant la source des vidéos à la suite de l'image new dans la barre de titre des listes.

J'ai regarder le code php pour voir si je pouvais faire ça moi même, mais je pense que je risque de tout casser, j'ai toujours pas bien compris comment fonctionne les variables quand il faut mettre celles ci dans un template de bloc.

Bref, je voudrais savoir comment faire pour mettre $vidsource dans cette fameuse barre de titre?

vidsource est utilisé côté admin dans le tableau des vidéos.

Comment faire pour récupérer une variable qui fonctionne ailleurs et la rapatrier dans le template?

C'est une option qui devrait être ajouté de base au module car c'est une information importante.on a déja la possibilité de mettre le new en image ou en texte ou pas dans l'administration, il suffirait de faire de même avec vidsource.

Merci pour l'aide

Posté le : 15/06/2014 15:41
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Régulier
Inscrit: 10/09/2007 11:51
Messages: 476
J'ai finalement eu ma réponse sur xoops.org, je vais donc la repartager ici avec un petit plus (pack d'images.

Donc pour ajouter la source des vidéos dans la barre de titre il faut faire ceci:

Ajouter cette ligne dans /include/videoloadinfo.php
$video['sourceico'] = '<img src="' XOOPS_URL '/modules/' $xoopsModule -> getVar'dirname' ) . '/images/icon/' $video_arr['vidsource'] . '.png" alt="Source" title="Source" style="width: 16px; vertical-align: middle;">';


A la suite de:
$video['icons']          = xtubeDisplayIcons($video_arr['published'], $video_arr['status'], $video_arr['hits']);


Et ajouter le code smarty dans /templates/xoopstube_singlevideo.html
<{$video.sourceico}>

A la suite de:
<{$video.icons}>


Ensuite faire la même chose dans /templates/xoopstube_videoload.html

Il faut au final ajouter les images pour chaque source dans le dossier /images/icon/ en leur donnant le numéro correspondant à chacun d'eux 100.png 101.png etc...

Ces numéros peuvent être récupéré dans les fichiers submit.php (à partir de la ligne 238 dans // Video source form) ou dans admin/main.php (à partir de la ligne 101 dans // Video source )

Pour ma part j'ai modifié ce code pour ajouter les images dans le dossier images/icons de xoops car avec xorewrite, les images n'arrivaient pas à être lu dans xoopstube/images/icon, j'ai également supprimer le style="width: 16px;" car les images que je fourni sont à la bonne dimension, de plus j'avais ajouté d'autres hébergeur au module d'origine et supprimé ceux qui ne fonctionnait plus (megaupload par exemple)

Donc voici le pack d'image que j'ai réalisé, vous trouverez tout les hébergeur vidéo utilisé à l'origine dans le module et d'autres en plus.

Pack d'images xoopstube source

Voilou


Posté le : 30/07/2014 22:49
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
Parfait
Tu peux me donner le lien de ton site pour voir comment t'as fais pour le xorewrite

Posté le : 30/07/2014 23:41
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Régulier
Inscrit: 10/09/2007 11:51
Messages: 476
Plop

Arf, je croyais que c'était un english qui m'avait répondu, bon ok.

Pour l'adresse du site en fait tu n'y aura pas accés car c'est un site privé, il est en maintenance pour les visiteurs car le contenu est sous licence. par contre, je peut te donner le code modifié.

Voici ce que j'ai fait pour contourner le problème de xorewrite:
Puisque tout mes modules sont configuré pour xorewrite, j'ai choisi de mettre les fichiers images dans le dossier images/icons de la racine.

dans /include/videoloadinfo.php
$video['sourceico'] = '<img src="' XOOPS_URL '/images/icons/' $video_arr['vidsource'] . '.png" alt="Source" title="Source" style="vertical-align: middle;">';


Pour le reste ,j'ai fait comme tu m'a dit et c'est niquel.

Merci encore pour ton aide car je suis pas encore au point avec le php, pour les petites modifs ça va mais le pour le reste, j'ai pas encore tout compris.

En plus j'essaye d'apprendre sur du php normal, le php orienté objet, je verrais ensuite.

Quand j'essaye de comprendre le code, j'ai le cerveau qui se met à fumer au bout d'une demi heure, c'est pas le pied.

Merci


Posté le : 31/07/2014 01:19
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
Tu veux dire quoi par site privé avec un contenu sous licence?
Mon but c'est de voir et avoir une idée des liens obtenus de xoopstube avec xorewrite.

Posté le : 31/07/2014 11:04
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
Au pire contactez-vous en message privé afin de vous donner des URL que vous ne souhaitez pas mettre en publique.

Posté le : 31/07/2014 12:26

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Régulier
Inscrit: 10/09/2007 11:51
Messages: 476
Ok, je l'ai contacté par MP.

Posté le : 31/07/2014 14:28
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Régulier
Inscrit: 10/09/2007 11:51
Messages: 476
Remarque tu peut aussi allez voir sur un autre de mes sites, j'utilise aussi xorewrite avec xoopstube.

Ca donne ça:

http://aidewebmaster.net/streaming/

Par contre sur ce site, je n'ai pas pu utiliser xorewrite avec publisher vu que publisher à déja une fonction d'url rewriting intégré, l'ajout de xorewrite en plus ne fonctionne donc pas,ça cause des problèmes.

Posté le : 31/07/2014 20:25
Partager Twitter Partagez cette article sur GG+
Re: Afficher la source d'une vidéo dans la barre de titre xoopstube?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
Ok c'est clair merci

Posté le : 01/08/2014 03:01
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

41 Personne(s) en ligne (28 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 41 | Plus ...