Bilderupload direkt in com_banners

  • Beiträge: 116
  • Dank erhalten: 4
Hallo zusammen,

ich möchte gerne in der com_banners direkt einen Bilderupload einfügen.

Wie kann ich dies realisieren?

Im weiteren möchte ich gerne in der Komp, noch zusätzlich zwei Submenü's einbauen! Das heist noch zusätzlich view's einbauen. Wie muss ich die admin.banner.php abändern?
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

// Make sure the user is authorized to view this page
$user = & JFactory::getUser();
if (!$user->authorize( 'com_banners', 'manage' )) {
	$mainframe->redirect( 'index.php', JText::_('ALERTNOTAUTH') );
}

// Set the table directory
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_banners'.DS.'tables');

$controllerName = JRequest::getCmd( 'c', 'banner' );

if($controllerName == 'client') {
	JSubMenuHelper::addEntry(JText::_('Banners'), 'index.php?option=com_banners');
	JSubMenuHelper::addEntry(JText::_('Clients'), 'index.php?option=com_banners&c=client', true );
	JSubMenuHelper::addEntry(JText::_('Categories'), 'index.php?option=com_categories&section=com_banner');
	JSubMenuHelper::addEntry(JText::_('Clients2'), 'index.php?option=com_banners&c=client2', true );
	JSubMenuHelper::addEntry(JText::_('Clients3'), 'index.php?option=com_banners&c=client3', true );
} else {
	JSubMenuHelper::addEntry(JText::_('Banners'), 'index.php?option=com_banners', true );
	JSubMenuHelper::addEntry(JText::_('Clients'), 'index.php?option=com_banners&c=client');
	JSubMenuHelper::addEntry(JText::_('Categories'), 'index.php?option=com_categories&section=com_banner');
	JSubMenuHelper::addEntry(JText::_('Clients2'), 'index.php?option=com_banners&c=client2', true );
	JSubMenuHelper::addEntry(JText::_('Clients3'), 'index.php?option=com_banners&c=client3', true );
}

switch ($controllerName)
{
	default:
		$controllerName = 'banner';
		// allow fall through

	case 'banner' :
	case 'client':
		// Temporary interceptor
		$task = JRequest::getCmd('task');
		if ($task == 'listclients') {
			$controllerName = 'client';
		}

		require_once( JPATH_COMPONENT.DS.'controllers'.DS.$controllerName.'.php' );
		$controllerName = 'BannerController'.$controllerName;

		// Create the controller
		$controller = new $controllerName();

		// Perform the Request task
		$controller->execute( JRequest::getCmd('task') );

		// Redirect if set by the controller
		$controller->redirect();
		break;
}

Bedanke mich für Eure Hilfe

Gruss Grazioli
Gruss Grazioli
[size=85:298c9x5z]www.feuerwehr-lachen.ch
www.int-firefighters.com
www.grazioli-web.ch[/size]
09 Feb 2010 17:05 #24454

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • renzo
  • renzos Avatar
  • Offline
  • Platin Mitglied
  • Platin Mitglied
  • Kostenlose Bürolösung gesucht? www.jamotion.ch
  • Beiträge: 25
  • Dank erhalten: 5
Hallo

Hast Du Dir schon mal andere Banner-Kompos angeschaut?
In z.B. FlexBanner kannst Du die Banner direkt hochladen.

Vom "hacken" der Joomla Standard Banner Kompo rate ich Dir ab. Falls Du aber unbedingt Diese verwenden möchtest, so empfehle ich Dir, die Kompo heraus zu ziehen und dann unter einem neuen, eigenen Namen zu installieren. So wird Deine Kompo nicht ungewollt bei einem Update überschrieben.
Nützliche Tipps zur Kompo-Entwicklung (inkl. Anlegen von Views) findest Du --ALTER LINK WURDE ENTFERNT--.

Gruss Renzo
OpenSource Bürolösung für KMUs: www.jamotion.ch
15 Feb 2010 20:45 #24578

Bitte Anmelden oder Registrieren um der Konversation beizutreten.