.: Lan du Samedi 28 Mars 2026 : Plus d'infos ICI :.
.: Pas de Lan en Avril 2026 : Plus d'infos ICI :.
.: Lan Deloc du Samedi 30 Mai 2026 à Estrennes (en théorie) : Plus d'infos ICI :.

Bloc Videos 1.0.5 pour GF-portal

Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Bloc Videos 1.0.5 pour GF-portal

Message par le.poke »

Voici un bloc video pour notre portail preferé ...
il est parametrable depuis le panneau d'administration et multi format (flash player, media player, quick time player) ...

Ce bloc est entierement basé sur l'admin_arcade 101 (pour l'arcade v1) de giefca Image pour la partie administration .

Attention tout de meme pour ceux qui ont une connection rtc ... il faudra attendre que la video se charge entierement avant de pouvoir la lire ... car le streaming n'est pas (encore) implementé ...

Version 1.0.5

Code : Tout sélectionner

################################################################# 
## Titre: Bloc video (configurable depuis l'admin)
##
## par : le.poke <jepou> : http://www.lestontonsfraggers.com
##
## support : http://www.gf-phpbb.com
##
################################################################# 
## Description: 
##	Ce bloc permet de visualiser des videos dans plusieurs formats
##	dans une page (portal.php?pid=XX) du Gf portail ( http://www.gf-phpbb.com )
##	et de gerer.ces videos depuis le panneau d'administration ;)
## Version: 1.0.5
## Installation :
## 	difficulté :		Trés Facile
## 	Durée :			5 Minutes à  peine
## 	Fichiers à  Editer (2):	includes/constant.php
## 				language/lang_french/lang_main_portal.php
## 	Fichiers Fournis :
##	( pour l'instant : 8 ... 7 si vous utilisez le mod_arcade)
##				admin/admin_video_files.php,
##				images/arrow_ltr.gif (déjà  présent dans le mod_arcade),
##				language/lang_french/lang_admin_video.php,
##				modportal/mod_video.php
##				templates/subSilver/admin/admin_edit_video.tpl,
##				templates/subSilver/admin/video_manage_body.tpl,
##				templates/subSilver/modportal/mod_video_list.tpl
##				templates/subSilver/modportal/mod_video_view.tpl
##############################################################

Code : Tout sélectionner

############################################################## 
##
## Historique des versions :
##
## - 22/12/2004
##		1.05 : 	- Ajout d'un compteur de visualisation des videos dans la liste des videos
##			- Ajout de l'option d'effaçage du compteur de visualisation dans la liste déroulante
##			"    Tout cocher   /   Tout décocher      Pour la sélection " depuis l'admin
##
## - 21/09/2004
##		1.0.4 : Mise à  jour Majeure :
##			- Ajout de la possibilité de saisir depuis l'admin :
##			    + la couleur de fond (par défaut noir #000000),
##			    + la lecture en boucle oui ou non (par défaut non),
##			    + le demarrage automatique oui ou non (par défaut oui),
##			    + l'affichage de la barre de contrôle oui ou non (par défaut non)
##			- Amélioration des fichiers de template
## - 19/09/2004
##		1.0.3 : Ajout de la possibilité de lire des vidéos depuis un autre ftp
## - 14/09/2004 tard !
##		1.0.2 : Correction de bugs et ajout de l'alternance des couleurs
##			dans la liste des vidéos
## - 14/09/2004
##		1.0.1 : Ajout d'un systeme de license particuliere à  chaque vidéo
## - 13/09/2004
##		1.0.0 : Première version
########################################################################
## Notes de l'auteur (whouaaa la classe ;) ):
##	1) Vous devez avoir un accés SQL pour installer ce bloc.
##	2) Avant de modifier tout fichier pensez à  le sauvegarder 
##	3) Une fois ces modifications effectuées, vous n'avez plus 
##	qu'à  ajouter le module depuis le "panneau d'administration" --> "Ajout de module"
##	et ensuite vous pourrez le placer où vous voulez sur le portail via la multistructure.
##############################################################
des screenshots de l'admin :
  • edition:

    Image
  • création:

    Image
Fichiers joints
bloc_video_1.0.5.zip
(17.8 Kio) Téléchargé 336 fois
Modifié en dernier par le.poke le 01 déc. 2006, 09:17, modifié 12 fois.
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

bon je viens de voir qu'il y avais des fautes de frappes sur les screenshots alors je prends les devant Hugues et je viens de les corriger sur le site test !!
Faut pas prendre les cons pour des gens !!!
ALARMA

Message par ALARMA »

:up: Je n'y connais pas grand chose mais ca à  l'air bien sympa,,,,,Chapeau !!!!!!!!!!!


:wink:
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

je viens de rajouter dans le premiers posts un lien pour le télécharger ... pour ceux qui utilisent le gf portail ... n'est ce pas ouistiti ;)
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

une erreur vient d'etre corrigée dans le fichier ./admin/admin_video_files.php

Code : Tout sélectionner

#---[CHERCHER]----------
#

$sql = "INSERT INTO " . VIDEOS_TABLE . " ( vid_desc, vid_name, vid_file, vid_type, vid_width, vid_height ) " .

#
#---[REMPLACER PAR]---------
#

$sql = "INSERT INTO " . VIDEOS_TABLE . " ( vid_desc, vid_name, vid_file, vid_type, vid_width, vid_height , vid_license ) " .

#
#---[FIN DE LA MODIF]---------
petite modification du fichier d'install ... la requete sql de création des tables comportait une erreur ... il faut utiliser celle ci à  la place :

Code : Tout sélectionner

CREATE TABLE `phpbb_videos` (
  `vid_id` mediumint(8) NOT NULL auto_increment,
  `vid_desc` varchar(255) NOT NULL default '',
  `vid_file` varchar(50) NOT NULL default '',
  `vid_name` varchar(50) NOT NULL default '',
  `vid_type` tinyint(4) NOT NULL default '0',
  `vid_width` mediumint(5) NOT NULL default '550',
  `vid_height` varchar(5) NOT NULL default '380',
  `vid_license` varchar(255) NOT NULL default '',
  KEY `vid_id` (`vid_id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;
pack d'installation mis à  jour ...
Modifié en dernier par le.poke le 25 janv. 2006, 21:50, modifié 1 fois.
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

le bloc est passé en v 1.0.3 ... et il peut dorenavent lire des videos sur d'autres espaces ftp ...
Modifié en dernier par le.poke le 25 janv. 2006, 21:48, modifié 1 fois.
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

AUJOURD'HUI 00:16

mise à  jour 1.0.3 -> 1.0.4

1.0.4 : Mise à  jour Majeure :
  • Ajout de la possibilité de saisir depuis l'admin :
    • la couleur de fond (par défaut noir #000000),
    • la lecture en boucle oui ou non (par défaut non),
    • le demarrage automatique oui ou non (par défaut oui),
    • l'affichage de la barre de contrôle oui ou non (par défaut non)
  • Amélioration des fichiers de template
  • Ajout d'un lien de retour à  la liste des vidéos dans la fenetre de visualisation

Code : Tout sélectionner

#---[SQL]-------
#

ALTER TABLE `phpbb_videos` ADD `vid_loop` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_videos` ADD `vid_bgcolor` VARCHAR( 6 ) DEFAULT '000000' NOT NULL ;
ALTER TABLE `phpbb_videos` ADD `vid_controller` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_videos` ADD `vid_autoplay` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

#
#---[REMPLACER]-----------
#
#remplacer les fichiers suivant par ceux present dans le pack

remplacer root/admin/admin_video_files.php				par admin/admin_video_files.php
remplacer root/language/lang_french/lang_admin_video.php		par language/lang_french/lang_admin_video.php
remplacer root/modportal/mod_video.php					par modportal/mod_video.php
remplacer root/templates/subSilver/admin/admin_edit_video.tpl		par templates/subSilver/admin/admin_edit_video.tpl
remplacer root/templates/subSilver/video_manage_body.tpl		par templates/subSilver/video_manage_body.tpl
remplacer root/templates/subSilver/modportal/mod_video_list.tpl		par templates/subSilver/modportal/mod_video_list.tpl
remplacer root/templates/subSilver/modportal/mod_video_view.tpl		par templates/subSilver/modportal/mod_video_view.tpl

##	(Si vous utilisez le MOD_listing_mod et le BLOC_listing_mod uniquement)
remplacer root/mods_installed/bloc_video.xml				par mods_installed/bloc_video.xml

#
#---[OUVRIR]-------------

language/lang_french/lang_main_portal.php

#
#---[CHERCHER]------------
#

$lang['License'] = "Les vidéos appartiennent à  leurs proprietaires respectifs";

#
#---[APRES, AJOUTER]-------
#

$lang['Back_to_video_list'] = "Retour à  la liste des vidéos";

#
#---[FIN DE LA MODIF]--------

pack d'installation mis à  jour ...
Modifié en dernier par le.poke le 25 janv. 2006, 21:50, modifié 1 fois.
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

AUJOURD'HUI 23:00

mise à  jour du bloc videos de la version 1.0.4 à  la 1.0.5 les liens du premier posts on été upgradé ainsi que l'archive de la section téléchargement ;)
1.05 :
  • Ajout d'un compteur de visualisation des videos dans la liste des videos
  • Ajout de l'option d'effaçage du compteur de visualisation dans la liste déroulante " Tout cocher / Tout décocher Pour la sélection " depuis l'admin

Code : Tout sélectionner

#---[SQL]-------
#

ALTER TABLE `phpbb_videos` ADD `vid_clic` MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ;

#
#---[OUVRIR]-------
#

modportal/mod_video.php

#
#---[CHERCHER]-------
#

			'L_VIDEO' => $lang['Video'],

#
#---[AJOUTER, APRES]-------
#

			'L_VIEWS' => $lang['Views'],

#
#---[CHERCHER]-------
#

			'VIDEO_ID' => $row['vid_id'],

#
#---[AJOUTER, APRES]-------
#

			'VID_VIEWS' => $row['vid_clic'],

#
#---[CHERCHER]-------
#

		case 'view':
			
			//on récupere la valeur de vid_id
			$vid_id = intval($HTTP_GET_VARS['vid_id']);

#
#---[AJOUTER, APRES]-------
#

			// On met a jour le compteur de visualisation des videos
			//
			$sql = "UPDATE " . VIDEOS_TABLE . "
				SET vid_clic = vid_clic + 1
				WHERE vid_id = $vid_id";
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Impossible de mettre à  jour le compteur de clics.", '', __LINE__, __FILE__, $sql);
			}

#
#---[OUVRIR]-------
#

templates/subsilver/modportal/mod_video_list.tpl

#
#---[CHERCHER]-------
#

		<{PORTAL_CLASS_BALISE} class="{PORTAL_CLASS_TITLE}" nowrap="nowrap" align="center">
			<span class="cattitle">{L_DESC}</span>
		</{PORTAL_CLASS_BALISE}>

#
#---[AJOUTER, APRES]-------
#

		<{PORTAL_CLASS_BALISE} class="{PORTAL_CLASS_TITLE}" width="5%" align="center">
			<span class="cattitle">{L_VIEWS}</span>
		</{PORTAL_CLASS_BALISE}>

#
#---[CHERCHER]-------
#

		<td class="{vidlisterow.CLASS}" align="center" valign="center" >
			<span class='genmed'>{vidlisterow.VID_DESC}</span>
		</td>

#
#---[AJOUTER, APRES]-------
#

		<td class="{vidlisterow.CLASS}" align="center" valign="center" >
			<span class='genmed'>{vidlisterow.VID_VIEWS}</span>
		</td>

#
#---[OUVRIR]-------
#

templates/subsilver/admin/video_manage_body.tpl

#
#---[CHERCHER]-------
#

			<option selected value='S'>{DELETE_VIDEO}</option>

#
#---[AJOUTER, APRES]-------
#

			<option value='C'>{DELETE_CLIC}</option>

#
#---[OUVRIR]-------
#

language/lang_french/lang_admin_video.php

#
#---[CHERCHER]-------
#

$lang['Delete_video'] = "Supprimer la video";

#
#---[AJOUTER, APRES]-------
#

$lang['Delete_clic'] = "Effacer le compteur de clics";

#
#---[OUVRIR]-------
#

dans admin/admin_videos_files.php

#
#---[CHERCHER]-------
#

//on recherche la ligne selectionnee dans la combo supprimer

#
#---[REMPLACER, PAR]-------
#

//on recherche la ligne selectionnee dans la combo supprimer la video/effacer le compteur de clics

#
#---[CHERCHER]-------
#

		case 'S':
			$sql = "DELETE FROM " . VIDEOS_TABLE . " 
				WHERE vid_id IN ($select_id_sql) ";
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Impossible de mettre à  jour la table des videos', '', __LINE__, __FILE__, $sql);
			}
			break;
		default :;

#
#---[AJOUTER, APRES]-------
#

		case 'C':
			$sql = "UPDATE " . VIDEOS_TABLE . " 
				SET vid_clic = '0' 
				WHERE vid_id IN ($select_id_sql) ";
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Impossible de mettre à  jour la table des videos', '', __LINE__, __FILE__, $sql);
			}
			break;

#
#---[CHERCHER]-------
#

		"DELETE_VIDEO" => $lang['Delete_video'],

#
#---[AJOUTER, APRES]-------
#

		"DELETE_CLIC" => $lang['Delete_clic'],

#
#---[FIN DE LA MODIF]--------
pack d'installation mis à  jour ...
Modifié en dernier par le.poke le 25 janv. 2006, 21:49, modifié 1 fois.
Faut pas prendre les cons pour des gens !!!
Avatar du membre
le.poke
administrateur
administrateur
Messages : 11154
Enregistré le : 10 oct. 2002, 12:52
Localisation : Not In Portland ....
Contact :

Message par le.poke »

La v2 du bloc videos arrive a grand pas .......
Faut pas prendre les cons pour des gens !!!
Avatar du membre
fif54
Fanatique
Fanatique
Messages : 4418
Enregistré le : 06 oct. 2002, 19:33
Localisation : sur ton cadavre
Contact :

Message par fif54 »

on applaudi car c'est le gg tout seul qui l'a fait
"Rien ne vaut un testament dans lequel on remerci la vie"_Molodoi_
amiral de bateau-lavoir, bachi-bouzouk des Carpates, fatma de prisunic, marchand de guano, marin d'eau douce, mitrailleur à bavette, moule à gaufres, vieille perruche bavarde
Répondre