|
Module pour la vidéo |
|
Régulier
Inscrit: 05/06/2009 00:15
|
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
|
|
|
Re: Module pour la vidéo |
|
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
|
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 : iciQue tu trouve sur le site de la SmartFactory : iciiLuc
Posté le : 24/06/2009 04:17
|
|
|
Re: Module pour la vidéo |
|
Semi pro
Inscrit: 08/06/2008 14:30
|
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
|
|
|
Re: Module pour la vidéo |
|
Semi pro
Inscrit: 22/02/2004 20:41
|
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
|
|
|
Re: Module pour la vidéo |
|
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
|
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
|
|
|
Re: Module pour la vidéo |
|
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
|
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
|
|
|
Re: Module pour la vidéo |
|
Régulier
Inscrit: 05/06/2009 00:15
|
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
|
|
|
Re: Module pour la vidéo |
|
Supporter Xoops
Inscrit: 14/03/2005 16:08
De Paris
|
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
|
|
Re: Module pour la vidéo |
|
Régulier
Inscrit: 05/06/2009 00:15
|
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
|
|
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.
|