Page 1 of 1

Video block

Posted: 26. February 2012 18:24
by acidrain
hallo

ich würde mich sehr freuen wenn ihr mir helfen könnten einen video block
für die mitte des board3portal 2 zu machen.ich habe versucht den embed code einfach in
einen eigenen block zu tun geht aber nicht.ich will das das video rennt aber kein ton ist
und mit einen durchsichtigen balken darüber wo der name vom video steht.
und wenn man auf play drückt fängt das video zu spielen an.


kann mir da jemand sagen wie ich das verwirklichen kann bitte.

wäre toll

Re: Video block

Posted: 26. February 2012 18:56
by Kirk
Hallo
Entweder du erstellst dir für das Video einen BBcode oder du machst dir einen eigenen Block,
dort kannst du dann diesen embed code einsetzen.
Wie du so ein Modul erstellst steht hier: Bearbeiten einer Modul Datei

Re: Video block

Posted: 19. March 2012 04:20
by acidrain
danke dir ich hab es versucht aber ich komm nicht weiter kannst du dir das mal ansehen??

Code: Select all

<?php
/**
*
* @package Board3 Portal v2 - Video Block
* @copyright (c) Gamefront( www.warez-load.net )
* @copyright (c) Board3 Group ( www.board3.de )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* @package Video Block
*/
class portal_video_module
{
	/**
	* Allowed columns: Just sum up your options (Exp: left + right = 10)
	* top		1
	* left		2
	* center	4
	* right		8
	* bottom	16
	*/
	public $columns = 20;

	/**
	* Default modulename
	*/
	public $name = 'PORTAL_VIDEO';

	/**
	* Default module-image:
	* file must be in "{T_THEME_PATH}/images/portal/"
	*/
	public $image_src = 'modulename.png';

	/**
	* module-language file
	* file must be in "language/{$user->lang}/mods/portal/"
	*/
	public $language = 'portal_video_module';
	
	/**
	* custom acp template
	* file must be in "adm/style/portal/"
	*/
	public $custom_acp_tpl = '';
	
	/**
	* hide module name in ACP configuration page
	*/
	public $hide_name = false;

	public function get_template_center($module_id)
	{
		global $config, $template;

		$template->assign_vars(array(
			'EXAMPLE'			=> $config['board3_configname_' . $module_id],
		));

		return 'modulename_center.html';
	}

	public function get_template_side($module_id)
	{
		global $config, $template;

		$template->assign_vars(array(
			'EXAMPLE'			=> $config['board3_configname2_' . $module_id],
		));

		return 'modulename_side.html';
	}

	public function get_template_acp($module_id)
	{
		return array(
			'title'	=> 'ACP_CONFIG_MODULENAME',
			'vars'	=> array(
				'legend1'								=> 'ACP_MODULENAME_CONFIGLEGEND',
				'board3_configname_' . $module_id	=> array('lang' => 'MODULENAME_CONFIGNAME',		'validate' => 'string',	'type' => 'text:10:200',	'explain' => false),
				'board3_configname2_' . $module_id	=> array('lang' => 'MODULENAME_CONFIGNAME2',	'validate' => 'int',	'type' => 'text:3:3',		'explain' => true),
			),
		);
	}

	/**
	* API functions
	*/
	public function install($module_id)
	{
		set_config('board3_configname_' . $module_id, 'Hello World!');
		set_config('board3_configname2_' . $module_id, 1337);
		return true;
	}

	public function uninstall($module_id)
	{
		global $db;

		$del_config = array(
			'board3_configname_' . $module_id,
			'board3_configname2_' . $module_id,
		);
		$sql = 'DELETE FROM ' . CONFIG_TABLE . '
			WHERE ' . $db->sql_in_set('config_name', $del_config);
		return $db->sql_query($sql);
	}
}

ich habe es soweit befolgt wie ichs verstanden habe aber ab dem gettemplate_center wusste ich nicht was ich eingeben muss usw.
bitte wäre toll......

thx lg

Re: Video block

Posted: 19. March 2012 17:55
by Kirk
Hab es bei mir auf´m Testboard mit nen eigenen Block probiert, wenn ich dort den embed code eingebe
wird mir das Video im Portal angezeigt.
Getestet mit Youtube und Myvideo.

Re: Video block

Posted: 20. March 2012 20:39
by acidrain
einfach nur den embed code???? werd ich gleich mal probieren.

nein geht nicht bei mir ..