Jamen dog! Hvor er det JavaScript henne?
Din browser understøtter ikke JavaScript eller har ikke understøttelsen slået til. Slå JavaScript til i din browser for at se denne side ordentligt, eller opgrader til en browser, der understøtter JavaScript.
Besøgende online nu
Gæster online 14
Brugere online 0

Antal brugere: 184
Nyeste bruger: 007

Få et bedre PHP-Fusion med TinyBrowser

Sidst opdateret den 13 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Jeg har leget lidt med en plugin til TinyMCE, nemlig TinyBrowser.
TinyBrowser funktionen, er en funktion som efter min menig burde være standard i PHP-Fusion.

Jeg har lavet en pakke som umiddelbart skulle virke i PHP-Fusion V. 7.xx.
Der er billeder og en lille readme med i pakken, og skulle ellers være lige til at gå til.
Venlig hilsen, Kenneth
Redigeret af kenloen d. 10-03-2009 15:41, 14 år siden
H
Henrik_BendtsenErfaren bruger
Skrevet d. 14 år siden
Hvad bruges denne egentligt til ? :)
K
kenloenErfaren bruger
Skrevet d. 14 år siden
TinyBrowser gør det muligt at uploade images og filder direkte fra Tinymce.
virker både i nyheder, artikler og brugeroprettede filer.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Ja jeg benytter det i en version 7, og det virker fint hos mig.

Der er dog et issue omkring PHP v4 og v5.

Hvis du benytter v5, kan du prøve at fjerne // i linie 76 og sætte // foran linie 77 i "config_tinybrowser.php"

skift fra

//date_default_timezone_set(date_default_timezone_get());
putenv("TZ=Europe/London");

til

date_default_timezone_set(date_default_timezone_get());
//putenv("TZ=Europe/London");

held og lykke
Venlig hilsen, Kenneth
Redigeret af kenloen d. 02-03-2009 17:37, 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej igen all

Det piner mig at jeg har startet en tråd, som åbenbart har skabt en del problemer.
Jeg har derfor lige teste dette mod for at undersøge hvad der kan gå galt, og her er en beskrivelse af, hvordan jeg har testet det på henholdsvis et surftown site og et servage site.

1. Installeret en basis opsætning af php-fusion v7.00.05
2. Installeret den updatede danske local filesom du kan hente her http://www.phpfusion.dk/downloads.php...oad_id=164
3. installeret moddede filer for at brugere kan benytte æøå æøÃ… i brugernavne. Du kan hente filerne her http://www.phpfusion.dk/forum/viewthr...ile=103036 eller læse hvordan du selv kan modde filerne i denne tråd http://www.phpfusion.dk/forum/viewthr...ost_103080.

De ændringer som her er beskrevet, er de ændringer jeg mener burde være indeholdt i den danske version, men lad det nu ligge, det tager tre minutter at lave det efterfølgende.

Nu til installationen af den nye funktion i TinyMCE.
Jeg benytte den pakke jeg har lavet, som gør det muligt at uploade billeder og filer fra TinyMCE.
Funktionen kan benyttes i nyheder, artikler og brugeroprettede side.
For at sikre mig det er den samme pakke der er tale om, har jeg vedhæftet den sidste nye pakke her.

Følgende chmod udføre du fra dit FTP-program

a. Upload de tre mapper fra pakken til roden på dit site.
b. chmod mappen /upload/filer/pdf til 777
c. chmod mappen /upload/filer/zip til 777
d. chmod mappen /upload/image/brugersider til 777
e. chmod mappen /upload/image/brugersider/_thumbs til 777
f. chmod mappen /upload/image/nyheder til 777
g. chmod mappen /upload/image/nyheder/_thumbs til 777
h. chmod mappen /upload/image/artikler til 777
i. chmod mappen /upload/image/artikler/_thumbs til 777

Til sidst er der lige en detalje der skal på plads.
login på dit site som administrator, klik ind på administration, klik ind på system og vælg "hovedopsætning".
her skal du sikre dig at "Sidens adresse:" er korekt udfyldt, hvilket vil sige "http://www.ditdomæne.dk/"

Hvis alle punkter er udført som beskrevet, virker den nye funktion med billed- og fil-håndtering i TinyMCE, hos både servage og Surftown.

Hvis du ønsker flere mapper i mappen "filer"kan du bare oprette dem via FTP, husk at chmod dem til 777
Hvis du ønsker flere mapper i mappen "image", skal du huske at oprette en mappe med navnet "_thumbs" i din nyoprettede mappe og så skal begge mapper, den nye og dennes "_thumbs" chmod ed til 777.

Håber dette kan hjælpe.
Venlig hilsen, Kenneth
Redigeret af kenloen d. 10-03-2009 15:41, 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
ps. har lige installeret det hele på en localhost (Uniform Server 3.5) og her virker det hele også
Venlig hilsen, Kenneth
Redigeret af kenloen d. 08-03-2009 19:39, 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Jeg har lige testet om det virker hos mig, og det gør det.

Lige for at fjerne en usikkerhed om størrelsen på filerne, kan du slå begrænsningen fra.
i filen includes/jscripts/tiny_mce/plugins/tinybrowser/config_tinybrowser.php kan du ændre linie 59, fra
"$tinybrowser['maxsize']['file'] = 2048000; // Other file maximum size "
til
"$tinybrowser['maxsize']['file'] = 0; // Other file maximum size"

Når man vil uploade andre filer, skal man benytte "indsæt link".
Prøv at skriv en tekst i redigerings delen af tinymce, marker et ord eller hele linien, klik så på "indsæt link", i link vinduet klikker du så på det lille TinyBrowse ikon, og her skulle dt nu være muligt at uploade de nævnte filtyper.
Den pakke jeg har lavet, indeholder default 2 undermapper, PDF og ZIP, du kan selvfølgelig selv oprette flere via ftp, husk at chmod nye mapper til 777.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Så er der lave en lidt bedre readme.txt og pakken er ligeledes updateret med index.php filer.
Der er ligeledes lagt nogle gif af Tinybrowser med.


Jeg håber der er nogle som vil forsøge sig med pakken, jeg vil mene den forbedre din PHP-Fusion installation med flere længder.
Venlig hilsen, Kenneth
Redigeret af kenloen d. 10-03-2009 15:56, 14 år siden
Du har ikke adgang til at se vedhæftelser
K
kenloenErfaren bruger
Skrevet d. 14 år siden
kun de 3 mapper og deres indhold, skal uploades til roden
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
de skal ikke uploades, de er kun til illustration
Venlig hilsen, Kenneth
O
offenbachErfaren bruger
Skrevet d. 14 år siden
Forsøgte for nogle dage siden at ændre nogle lang filer med denne kommando putenv(""); og fik en tilbage melding om at putenv(""); ikke kan køres når der safe mode er on...

Måske jeres fejl ligger der..
offenbach.dk (min blog pÅ nettet)
Redigeret af offenbach d. 29-04-2009 16:02, 14 år siden
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

En meget vigtig detalje er, at du skal sikre dig du har sat dit domæne navn til "http://www.ditdomæne.dk/" i opsætningen af PHP-Fusion. Hovedinstilninger i Admin delen.
Bemærk den afsluttende "/"
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Det glæder mig at du har fået det til at virke.
Det kan være et casch problem du har oplevet, men pyt, det virker
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Har du husket at sætte den fulde adresse i Administration/Hovedopsætning?
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

jeg mener ikke man kan sige at der er noget galt, det virker jo som du selv siger, når man laver sine installationer i roden på et domæne, men lad nu det ligge.

Prøv at find nedenstående i config_tinybrowser.php
// File upload paths (set to absolute by default)
$tinybrowser['path']['image'] = '/upload/image/'; // Image files location - also creates '_thumbs' subdirectory within this path to hold the image thumbnails
$tinybrowser['path']['media'] = '/upload/media/'; // Media files location
$tinybrowser['path']['file'] = '/upload/files/'; // Other files location

og ændre så /upload/image/ til /subdir/upload/image/
og ændre så /upload/media/ til /subdir/upload/media/
og ændre så /upload/files/ til /subdir/upload/files/

Det tror jeg vil hjælpe dig
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

En meget vigtig detalje er, at du skal sikre dig du har sat dit domæne navn til "http://www.ditdomæne.dk/supdir/" i opsætningen af PHP-Fusion. Hovedinstilninger i Admin delen.
Bemærk den afsluttende "/"
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Så tror jeg den er der.

Hele det oprindelige mod forudsætter php-fusion til at være installeret i roden.
Det du skal gøre er som følger:

Ã…ben filen ditdomæne/supdir/themes/templates/admin_header_mce.php
find linie 43, der ser sådan ud:

Citer


ændre det der er markeret med rødt til det navn dit supdir har:

Citer


gem og luk filen.

Ã…bn nu /includes/jscripts/tiny_mce/plugins/tinybrowser/config_tinybrowser.php.

her skal du rette linjerne 47, 48, 49 som ser sådan ud:

Citer

$tinybrowser['path']['image'] = '/upload/image/'; // Image files location - also creates a '_thumbs' subdirectory within this path to hold the image thumbnails
$tinybrowser['path']['media'] = '/upload/media/'; // Media files location
$tinybrowser['path']['file'] = '/upload/files/'; // Other files location


her skal du tilføje det der er markeret med rødt, med det navn du har givet dit supdir:

Citer

$tinybrowser['path']['image'] = '[color=#ff0000]/supdir[/color]/upload/image/'; // Image files location - also creates a '_thumbs' subdirectory within this path to hold the image thumbnails
$tinybrowser['path']['media'] = '[color=#ff0000]/supdir[/color]/upload/media/'; // Media files location
$tinybrowser['path']['file'] = '[color=#ff0000]/supdir[/color]/upload/files/'; // Other files location


Det var en større omgang, men så tror jeg også det køre for dig.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Da jeg forudsætter du køre PHP-Fusion på en unix/linux server, vil jeg sige nej.
I Nix operativsystemer kan man ikke benytte danske bogstaver, hverken i mappe eller filnavne.
Sådan er det bare, beklager.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Det glæder mig i fand ud af det.
Jeg vil dog bemærke at det er en "Uskik" at benytte de danske bogstaver, Jeg vil forslå jer at undgå dem.
Hvis i for et eksempel benytter en engelsk version af Windows, ja så vil det også give problemer.
Venlig hilsen, Kenneth
K
kenloenErfaren bruger
Skrevet d. 14 år siden
Hej

Inden du modificere scriptet for meget, vil jeg anbefale dig at kikke nøje på coden, der er faktisk flere muligheder end der er i den default opsætning jeg har lave og beskrevet, jeg har bare disabled dem ved at benytte //.

Held og lykke
Venlig hilsen, Kenneth
Du kan se alle diskussionstråde i dette debatforum.
Du kan ikke starte en ny diskussionstråd i dette debatforum.
Du kan ikke svare i denne diskussionstråd.
Du kan ikke påbegynde en afstemning i dette debatforum.
Du kan ikke vedhæfte downloads i dette debatforum.
Du kan ikke vedhæfte downloads i dette debatforum.
Log ind
Er du endnu ikke registreret bruger? Klik her for at oprette dig.
Glemt kodeord?