Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 30. März 2015 23:30

bubu74
hat von CMS/ms gehört
Registriert: 30. März 2015
Beiträge: 3

[GELÖST] gbFilePicker und Frontend Zugriff mit FEU

Hallo zusammen!

Ich bin neu hier und habe auch gleich schon ein Problem mit dem ich mich den ganzen Abend herumschlage und nicht dahinterkomme was falsch ist:

Also ich verwende 1.11.11 und die jeweils aktuellsten Versionen von FEU und gbFilePicker. der gbFilePicker funktioniert auch ganz wunderbar im Backend. Wenn ich ihn aber im Frontend aufrufe, dazu verwende ich folgende Zeieln:

[== php ==]
$gbfp = cms_utils::get_module('GBFilePicker');

if(is_object($gbfp)) {
	$params_op = array('media_type'=>'image', 'mode'=>'browser', 'upload'=>true,'dir'=>'');
	$smarty->assign('inputpict', $gbfp->CreateFilePickerInput($this,$id,'filepickerfeu','',$params_op));
}

Passiert es dass ich den Guten zwar mit der Smartyvariable aufrufen kann, aber er zeigt mir die Startseite meiner Homepage an anstatt ein Verzeichnis?

Hat das so schon jemand mal gehabt und was mach ich falsch? Danke und lg, Bernhard

Offline

#2 30. März 2015 19:58

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] gbFilePicker und Frontend Zugriff mit FEU

Willkommen in unserem Forum!

bubu74 schrieb:

Wenn ich ihn aber im Frontend aufrufe,

Wie genau rufst du den GBFilePicker mit dem Code-Schnipsel auf? In einem Modul? In einem UDT? Oder fügst du das PHP direkt im Template ein?

Offline

#3 31. März 2015 22:23

bubu74
hat von CMS/ms gehört
Registriert: 30. März 2015
Beiträge: 3

Re: [GELÖST] gbFilePicker und Frontend Zugriff mit FEU

Hallo cyberman!

Ich rufe es im Frontend in einem UDT auf. Also ganz genau in einem erweiterten Inhalt:

{gbfpholen}

und dann halt die Variable:

{$inputpict}

dannach kommt der CGBlog submit, dort soll der FEU dann die obige Datei anfügen können. Im Dropdown werden auch die schon im Verzeichnis bestehenden Dateien angezeigt aber wenn ich nun auf Aktualisieren oder eben den Browser öffne erscheint die Startseite der Homepage. big_smile

So schaut die generierte Seite aus:

<!-- start gbfp head -->
<script language="javascript" type="text/javascript">
GBFP_rootUrl = "http://localhost/gen/modules/GBFilePicker";
GBFP_fileTreeBrowser_onload = [];
if(typeof jsLoader_scripts == 'undefined')
	jsLoader_scripts = [];
jsLoader_scripts.push({
	url:'http://localhost/gen/modules/GBFilePicker/templates/themes/FileTreeBrowser/js/jq.ui.fileTreeBrowser.js', 
	loadType:'defer'
});
</script>
<link rel="stylesheet" media="screen" type="text/css" href="http://localhost/gen/modules/GBFilePicker/templates/themes/FileTreeBrowser/css/fileTreeBrowser.css" /><script language="javascript" type="text/javascript" src="http://localhost/gen/modules/GBFilePicker/js/jsLoader.js" defer="defer"></script><!-- end gbfp head -->
<span class="GBFP_fileTreeBrowser_input_wrapper GBFP_fileTreeBrowser_image GBFP_fileTreeBrowser_browser" id="GBFP_fileTreeBrowser_m1_filepicker_input_3">
	<script language="javascript" type="text/javascript">
	GBFP_fileTreeBrowser_onload.push(function(){
		jQuery('#m1_filepicker_input_3').GBFP({
scriptUrl:'http://localhost/gen/index.php?mact=GBFilePicker,cntnt01,fileBrowser,0&cntnt01name=filepicker_input_3&cntnt01dir=&cntnt01returnid=65&m1_showtemplate=false&m1_disable_theme=1&m1_ajax=1',browseText:'Browse files...',urlParam:'m1_dir',template:'http://localhost/gen/modules/GBFilePicker/templates/themes/FileTreeBrowser/js/tpl/browser.html',rootDir:'feusers/kasermandel@gmail.com'
		});
	});
	</script>
<span id="m1_filepicker_input_3_GBFP_fileTreeBrowser_browser_wrapper" class="GBFP_fileTreeBrowser_browser_wrapper"><input id="m1_filepicker_input_3" class="GBFP_input GBFP_hiddeninput" type="hidden" name="m1_filepicker_input_3" value="" /></span></span>
</div>

Ich glaub ich kann den Filepicker so nicht aufrufen. Weil wenn ich mir die Skripturl ansehe wird der hier mit index.php?mact=GBFilePicker aufgerufen und das geht so nicht. Aber wie ich das anders anstellen soll und kann da weiß ich nun nicht mehr weiter.

Wundern tut mich allerdings die Sache dass mir beim erstmaligen Aufruf der ja das Verzeichnis aktualisiert und im Dropdown angezeigt wird.

Lg, Bernhard

Offline

#4 31. März 2015 07:59

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] gbFilePicker und Frontend Zugriff mit FEU

Der GBFilePicker ist nicht für den Einsatz im Frontend konzipiert worden. Überhaupt funktioniert er nur im Zusammenhang mit einem Formular eines anderen Moduls. Er ist kein Stand-Alone-Module sondern eine Ergänzung für andere Module.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 31. März 2015 21:03

bubu74
hat von CMS/ms gehört
Registriert: 30. März 2015
Beiträge: 3

Re: [GELÖST] gbFilePicker und Frontend Zugriff mit FEU

Hallo! Ja ok danke. Ich werde nun versuchen es mit dem Upload Modul lösen. Danke! Lg,

Offline