Fork me on GitHub






Module pour la vidéo
Régulier
Inscrit: 05/06/2009 00:15
Messages: 198
Bonjour,

je suis à la recherche d'un module de vidéo.

Mon but est de partager certaines vidéos avec les utilisateurs enregistrer et d'autres avec les visiteur.

J'ai donc besoin qu'il comporte une gestion de droits.

Merci d'avance pour votre aide.

Posté le : 23/06/2009 10:39
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir,

il y a un modules qui le permet : webshow ( vidéos & musiques )

Exemple Visible ici

Et un autre, Smartmedia, permet ce genre de choses.
Démo : ici

Que tu trouve sur le site de la SmartFactory : ici


iLuc

Posté le : 24/06/2009 04:17
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Semi pro
Inscrit: 08/06/2008 14:30
Messages: 633
Bonjour(soir),

J'ais installer smartmedia tous fonctionne mais il y un petit détaille le fonctin permision ne fonctionne pas j'ai une page blanche et j'ais ce message " Not Found

The requested URL /xoops-2.3.2b.fr/htdocs/modules/smartmedia/admin/permissions.php was not found on this server.

Pourriez vous me dir ce que sa veux dire. merci d'avance.

PS: mon site est en locale

Pierre

Posté le : 24/06/2009 08:36
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Bonjour,

il y a un module qui est en cours de fabrication pour la video, c'est TDMMovie. Il faut un serveur dedié de preference ainsi que l'extension php ffmpeg.

Les utilisateurs envoient une video dans n'importe quels formats, elle est converti en .flv et une vignette(apercu) est crée par rapport aux images de la video, un peu comme youtube. Ce module est payant pour 40€.

Tu peux visiter ce site mais ce module n'est pas encore en demo.

Un autre module mais pour la gestion des musiques, ici

Posté le : 24/06/2009 09:26
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Citation :
J'ais installer smartmedia tous fonctionne mais il y un petit détaille le fonctin permision ne fonctionne pas j'ai une page blanche et j'ais ce message " Not Found

The requested URL /xoops-2.3.2b.fr/htdocs/modules/smartmedia/admin/permissions.php was not found on this server.


ça veu dire que le fichier 'permissions.php' est introuvable.

- vérifie dans le dossier /smartmedia/admin/ si il y a un fichier permissions.php

Si il si trouve, vérifie qu'il sois lisible. ( permission : 444 )

sinon, rajoute le fichier dedans.
Enfin, a mon avis si il ne si trouve pas dans le dossier, tu peu réinstaller Smartmédia entièrement. pour être sur qu'il ne te manque pas d'autres fichiers.

Posté le : 24/06/2009 09:39
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
loool Kraven.

Citation :
Tu peux visiter ce site mais ce module n'est pas encore en demo.

Un autre module mais pour la gestion des musiques, ici


Tu touche une commission pour faire la Pub ? ( Je déconne.)

c'est clair, j'ai regarder un peu, ils sont vraiment bien fait les modules de TDM, c'est du jolie boulot.

Posté le : 24/06/2009 09:45
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Régulier
Inscrit: 05/06/2009 00:15
Messages: 198
Bonjour,

La question importante est : Est-il possible d'autorisé certains répertoires aux groupe X et certains autres a tous les utilisateurs.

Bref gerer de maniere personalisé les permissions.

PS : Je confirme, dans la version de smartmedia (Qui est super) le fichier permission.php n'est pas dans la version téléchargeable. Je crois qu'il y a un problème.

Merci.

Posté le : 24/06/2009 14:32
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Supporter Xoops
Inscrit: 14/03/2005 16:08
De Paris
Messages: 518
il est dans le dossier "class" du module...

sinon je te le pose içi, tu auras juste le copier/coller à faire :

<?php

/**
 * Contains the classes for managing clips
 * 
 * @license GNU
 * @author marcan <marcan@smartfactory.ca
 * @credits Many thanks to Mithrandir
 * @version $Id: permission.php,v 1.3 2005/06/02 13:33:37 malanciault Exp $
 * @link http://www.smartfactory.ca The SmartFactory
 * @package SmartMedia
 * @subpackage Permissions
 */

/**
 * Common things that need to be included everywhere in the module
*/
include_once XOOPS_ROOT_PATH.'/modules/smartmedia/include/common.php';

/**
 * SmartMedia Permission Handler class
 *
 * Class handling permissions throughout the module
 *
 * @package SmartMedia
 * @author marcan <marcan@smartfactory.ca
 * @link http://www.smartfactory.ca The SmartFactory 
 */ 
class SmartmediaPermissionHandler extends XoopsObjectHandler
{
    
    
/*
    * Returns permissions for a certain type
    *
    * @param string $type "item" or "category" 
    * @param int $id id of the item (clip, category, folder, etc...) to get permissions for
    *
    * @return array
    */
    
function getGrantedGroups($type "item"$id null) {
        static 
$groups;
        
        if (!isset(
$groups[$type]) || ($id != null && !isset($groups[$type][$id]))) {
            
$smartModule =& smartmedia_getModuleInfo();
            
//Get group permissions handler
            
$gperm_handler =& xoops_gethandler('groupperm');
            
            switch (
$type) {
                
                case 
"item":
                
$gperm_name "item_read";
                break;
                
                case 
"category":
                
$gperm_name "category_read";
                break;
            }
            
            
//Get groups allowed for an item id
            
$allowedgroups =& $gperm_handler->getGroupIds($gperm_name$id$smartModule->getVar('mid'));
            
$groups[$type] = $allowedgroups;
        }
        
//Return the permission array
        
return isset($groups[$type]) ? $groups[$type] : array();
    }
    
    
/*
    * Returns permissions for a certain type
    *
    * @param string $type "global", "forum" or "topic" (should perhaps have "post" as well - but I don't know)
    * @param int $id id of the item (forum, topic or possibly post) to get permissions for
    *
    * @return array
    */
    
function getGrantedItems($type "item"$id null) {
        global 
$xoopsUser;
        static 
$permissions;
        
        if (!isset(
$permissions[$type]) || ($id != null && !isset($permissions[$type][$id]))) {
            
            
$smartModule =& smartmedia_getModuleInfo();
            
//Get group permissions handler
            
$gperm_handler =& xoops_gethandler('groupperm');
            
//Get user's groups
            
$groups is_object($xoopsUser) ? $xoopsUser->getGroups() : array(XOOPS_GROUP_ANONYMOUS);
            
            switch (
$type) {
                
                case 
"item":
                
$gperm_name "item_read";
                break;
                
                case 
"category":
                
$gperm_name "category_read";
                break;
            }
            
            
//Get all allowed item ids in this module and for this user's groups
            
$userpermissions =& $gperm_handler->getItemIds($gperm_name$groups$smartModule->getVar('mid'));
            
$permissions[$type] = $userpermissions;
        }
        
//Return the permission array
        
return isset($permissions[$type]) ? $permissions[$type] : array();
    }
    
    
/**
    * Saves permissions for the selected category
    *
    *  saveCategory_Permissions()
    *
    * @param array $groups : group with granted permission
    * @param int $categoryID : categoryID on which we are setting permissions for Categories and Forums
    * @param string $perm_name : name of the permission
    * @return bool : TRUE if the no errors occured
    **/
    
    
function saveItem_Permissions($groups$itemid$perm_name)
    {
        
$smartModule =& smartmedia_getModuleInfo();
        
        
$result true;
        
$module_id $smartModule->getVar('mid')   ;
        
$gperm_handler =& xoops_gethandler('groupperm');
        
        
// First, if the permissions are already there, delete them
        
$gperm_handler->deleteByModule($module_id$perm_name$pageid);
        
        
// Save the new permissions
        
if (count($groups) > 0) {
            foreach (
$groups as $group_id) {
                
$gperm_handler->addRight($perm_name$pageid$group_id$module_id);
            }
        }
        return 
$result;
    }
    
    
/**
    * Delete all permission for a specific item
    *
    *  deletePermissions()
    *
    * @param int $itemid : id of the item for which to delete the permissions
    * @return bool : TRUE if the no errors occured
    **/
    
    
function deletePermissions($itemid$type='item')
    {
        global 
$xoopsModule;
        
        
$smartModule =& smartmedia_getModuleInfo();
        
        
$result true;
        
$module_id $smartModule->getVar('mid')   ;
        
$gperm_handler =& xoops_gethandler('groupperm');
        
        switch (
$type) {
            
            case 
"item":
            
$gperm_name "item_read";
            break;
            
            case 
"category":
            
$gperm_name "category_read";
            break;
        }
        
        
$gperm_handler->deleteByModule($module_id$gperm_name$itemid);
        
        return 
$result;
    }
    
}
?>

Posté le : 24/06/2009 16:55

Version de XOOPS XOOPS 2.5.7.2
Version de PHP 5.5.9-1ubuntu4.7
Version de MySQL 5.5.41-0ubuntu0.14.04.1
Partager Twitter Partagez cette article sur GG+
Re: Module pour la vidéo
Régulier
Inscrit: 05/06/2009 00:15
Messages: 198
Merci pour ta réponse, je l'avais vu mais le fichier rechercher c'est "permission"S".php" avec un "S".
Je l'ai quand même tester mais sa ne marche pas.

Avez-vous une idée ?

Merci.

Posté le : 25/06/2009 15:37
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

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