ugrás a tartalomhoz

kódnév: hydrogen

PiG · 2005. Május. 19. (Cs), 10.34
Szerkesztői megjegyzés: A projekt gazdával történt egyeztetés után zároltuk ezt a témát, és kérjük, hogy PiG javaslatának megfelelően a projekt honlapján található támogatási lehetőségeket vegyék igénybe a felhasználók.

Mivel a címbéli alkalmazás hozzászólásai már túlmutatnak a tinyMCE pluginbejelentések témakörein, ezért ebben a topicban kérném az esetleges észrevételeket, gondokat.
A további bejelentések is itt fognak történni.
Figyelem! Kéretik a bazi hosszú kódsorokat szóközökkel és enterrel megtörni, és ahol szükséges, vagy az érthetőség úgy kívánja ezt külön jelezni.
Akit az előzmények érdkelnek, az olvasgasson itt és itt

A project(ek) honlapja: http://tinymce.kirow.hu

P][G
 
1

Válasz Szuli-nak

PiG · 2005. Május. 19. (Cs), 10.44
/www/pro/
+hydrogen
+images
+phpthumb
+tiny_mce
example.html

// Config file
var lang='hu';
//var lang='en';
var IM_WEBPATH='http://wmh.local/pro/images/';//base dir of images
var PHPTHUMB_PATH='http://wmh.local/pro/phpthumb/phpThumb.php';// relative path of hydrogen.php to phpthumb

a wmh.local=www


A hiba, amit írtál a config.php-beli beállításokból ered, ha tudod, azt is írd ide. Egyébként a config.js-ben sem okés a beállítás. http-vel kezdődőt sehova sem kell írnod.
Ha jól látom, neked csak annyi lenne a teendőd, hogy az alapértelmezett beállításokat annyiban módosítod, hogy az images-t mindenhol pro/images-re, az /images-t pedig /pro/images-re írod át, illetve a hydrogen.js-ben /hydrogen/hydrogen.php-t /pro/hydrogen/hydrogen.php-ra.
Egyébként én az otthoni gépemen csináltam a cuccost, és miután feltöltöttem az élő webszerverre a szolgáltatónál, minden külön beállítás nélkül ment!
Remélem megy, most már én is nagyon szeretném! ;-)
P][G
2

//path where the images are

Szuli · 2005. Május. 19. (Cs), 10.47

//path where the images are to be shown from
// your absolute path
if (!ereg('/$', $HTTP_SERVER_VARS['DOCUMENT_ROOT']))
    $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].'/';
  else
    $_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
define('IM_SHOW_PATH',$_root.'images/');
//$im_show_path=$_root.'images/'; 

// your webpath
define('IM_WEBPATH','/images/');
//$im_webpath='/images/';

//phpThumb dir relative to dir containing upload.inc.php
//upload needs phpThumb in order to carry out automatic resizing and later other features
define('PHPTHUMB_DIR','../phpthumb/');

//font path for adding text to images
//relative to phpThumb dir
define('FONT_DIR','../hydrogen/fonts/');
//$font_path='../hydrogen/fonts/';
3

Na,

PiG · 2005. Május. 19. (Cs), 10.56
Na, ezt:
define('IM_SHOW_PATH',$_root.'images/');
erre
define('IM_SHOW_PATH',$_root.'pro/images/');

ezt:
define('IM_WEBPATH','/images/');
pedig erre:
define('IM_WEBPATH','/pro/images/');

A javascriptben is hasonlóan kell kijavítani a megfelelő elérési utakat. Mondom, az alapértelmezett beállításokból indulj ki, mert ki tudja, mit próbálgattál már azóta!
P][G
4

Nos hibát már nem ír ki,

Szuli · 2005. Május. 19. (Cs), 11.10
Nos hibát már nem ír ki, de nem magyar nyelvű és jobb oldalon "le vannak csúszva" a fülek, a szövegek {} jelbe vannak

és nem müködik, hibát nem ír ki és nem hajtja végre az utasításokat


De a kép könyvtárat megtalálta
5

Akkor alakul

PiG · 2005. Május. 19. (Cs), 11.18
Ezek szerint akkor a config.php -ről már feltehetjük, hogy jók a beállítások.
A config.js-t is átírtad, ahogy egy előző hozzászólásban említettem?
a {} ügyét még vizsgálgatom. Valószínű délután írok megoldást - most tényleg. Lehet, hogy az egész nemzetközi támogatást kilövöm, mert már most észrevehetően lassítja a betöltődést a címkék megfelelő behelyettesítése...
Egyébként a tab-os fülecskék megjelennek?

P][G
6

var

Szuli · 2005. Május. 19. (Cs), 11.33
var IM_WEBPATH='/pro/images/';//base dir of images
var PHPTHUMB_PATH='/pro/phpthumb/phpThumb.php';// relative path of hydrogen.php to phpthumb

így irtám át

OK, lőd ki szerintem az angolt!
A Fülecskék megjelennek, de jobb oldalon az {original}{modified} mellett, a 2 fül le van csúszva.
7

Hmm...

PiG · 2005. Május. 19. (Cs), 11.41
Na, azért nem olyan egyszerű ám csak úgy 'kilőni' az angolt. Ráment vagy másfél órám, mig a hu.js-t meg az en.js-t bepötyögtem és a html kódba beírtam a {}-el jelölt címkéket. Plusz legalább ugyanennyi idő volt kitökölni, hogy hogyan is csináljam meg az oldal betöltődése után az összes címke behelyettesítését. Sazl volt vele emló bőven.
Ha 'kilövöm', az azt jelenti, hogy a html kódba írhatom vissza a 'normál' címkéket...

A fülek lecsúsznak:
Milyen böngészőt használsz?
P][G
9

IE-t használok

Szuli · 2005. Május. 19. (Cs), 11.58
IE-t használok
8

off: sajat forum

Jano · 2005. Május. 19. (Cs), 11.49
Lassan erdemesebb lenne a projekt honlapjan sajat forumot nyitni.
10

Ja...

PiG · 2005. Május. 19. (Cs), 12.21
Ja, gondoltam rá én, de nem igazán szeretnék még egy fórumot is menedzselni...
P][G
11

Szia,

virág · 2005. Május. 19. (Cs), 12.58
Szia,

sajnos nálam sem müködik, bármit próbálok nem tudom müködésre birni, ha teljes elérési utakat adok meg akkor sem. Ha elindul a hydrogen.php, akkor a feliratok nem jelennek meg. Nem tudom mi lehet a baj, sajnos nincs több ötletem.
12

Nos

PiG · 2005. Május. 19. (Cs), 16.21
Külön kipróbáltam, és átmásoltam egy alkönyvtárba az egész hóbelevancot.
Alapértelmezésben ez lenne:
root
  +hydrogen
  +phpthumb
  +tinymce
  +images
  example.html


Létrehoztam egy új könyvtárat a root-on belül pol néven (nem jelent semmit, csak így akadtak az ujjaim alá a billentyűk)
Tehát így néz ki:
root
  +pol/hydrogen
  +pol/phpthumb
  +pol/tinymce
  +pol/images
  pol/example.html

A következőket módosítottam a konfig fájlokban:
config.js:
var IM_WEBPATH='/pol/images/';//base dir of images

config.php:
define('IM_SHOW_PATH',$_root.'pol/images/');
define('IM_WEBPATH','/pol/images/');

hydrogen.js:
var win=window.open('/pol/hydrogen/hydrogen.php' ... a többi blabla uaz

A fenti módosítások után kipróbáltam - működött a könyvtár beolvasása, könyvtár létrehozása, feltöltés, átméretezés, egyéb műveletek. Szóval nagyjából minden.
'Hibák' és megoldások:
Próbáltam reprodukálni a {} hibát - sikerült:
Oka a következő: nem megfelelő vagy a lang könyvtár vagy a benne található fájlok jogosultsága! Minimum olvashatóvá kell tenni a 'többiek' számára is.
images könyvtár esetleges hiba:
Előzőhöz hasonló, de itt mindenképpen írási jogosultságot kell adni mindenkinek, hiszen különben nem lehet ide másolni (feltölteni) a fájlokat.
IE-ben nem jelennek meg a fülecskék:
Hiba forrása - IE. Én XP-n IE 6-tal is teszteltem, sok hiba és furcsaság volt, de speciel a fülecskék mindig jól jelentek meg. Megoldás: használj más böngészőt! Egyébként sem hiszem, hogy lesz energiám mindig arra figyelni, hogy melyik böngészőnek milyen nyavajája van. Már most tudom, hogy lesz olyan 'szolgáltatás', ami csakis Firefoxban (esetleg más Gecko) tud működni. Ez van...

P][G
13

Köszi, hogy utánajártál,

virág · 2005. Május. 20. (P), 07.27
Köszi, hogy utánajártál, nagyon könnyen lehet, hogy ez lesz a baj (jogosultság), mivel a cégemnél próbáltam ki, kipróbálom és majd jelzek, hogy mire jutottam. Kösz!
59

Na mire jutottál??????????

Anonymous · 2005. Május. 28. (Szo), 15.53
Na mire jutottál??????????
14

Opera

kgyt · 2005. Május. 20. (P), 11.13
Érdemes volna a honlapot Operával is használhatóvá tenni...

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
15

Ez igaz, viszont az Opera

virág · 2005. Május. 20. (P), 11.20
Ez igaz, viszont az Opera fejlesztők is elérhetnék már végre, hogy az ilyen TinyMCE szerü szerkesztők fussanak az Operában. A két dolog nem függ össze persze, csak kár, hogy az Opera alatt nem használható.
16

Aha

PiG · 2005. Május. 20. (P), 11.31
Sok mindent érdemes volna, de nincs végtelen mennyiségű időm. Teljesen egyedül csinálgatom a projectet, meg a honlapot is hozzá. Ha valaki úgy érzi, hogy bármiben szeretne, tudna segíteni szívesen várom - komolyan.
Nem, mintha másnak nem lennének elfoglaltságai, de azért jelzem, hogy van rendes munkahelyem, ahová bizony minden nap be kell mennem, az elmúlt napokban kellett betördelnem egy teljes sportmagazint, ezen felül lakáseladásból kifolyólag jönnek-mennek az érdeklők ki-be, építkezésból kifolyólag jön-megy az építési vállalkozó, ma reggel én is 2,5 órát jöttem-mentem/telefonálgattam bankokkal, földhivatallal hitel-fedezetcsere ügyében, van egy másfél éves kislányom, akivel azért szeretnék eltölteni naponta egy kis időt, ezek mellett még pluszban van egy csomó más munkám is, meg itt eza hydrogenezés is, meg még az Opera - na asszem az Opera így kimarad. Főleg úgy, hogy a honlapot a statisztika alapján eddig meglátogatók közül talán, ha fél százaléka operás böngészőjű, illetve pl. osx-es oprendszerű. Szóval annak a kettő darab embernek (még ha te lennél is az egyik) inkább nem csinálnám meg most külön.
Egyébként örülök, hogy érdekel a téma! :-)

P][G
17

Én is szivesen segitek, ha

virág · 2005. Május. 20. (P), 11.38
Én is szivesen segitek, ha bármiben tudok.
18

grat

Tome · 2005. Május. 20. (P), 15.23
Miden tiszteletem a tiéd, hogy ennyi minden mellett még egy ilyen projecttel is foglalkozol. ;)
19

PIG

Szuli · 2005. Május. 23. (H), 10.55
Lehet csinálni egy nagyon egyszerű, butított változatot? Ami csak ezekből állna:

Képfeltöltés/törlés
Képátméretezés

Köszi
20

:(

Szuli · 2005. Május. 23. (H), 11.02
Jelenleg ez az én hibám:

http://szuli.atw.hu/hiba.jpg

:(
21

+ azonkívűl, hogy

Szuli · 2005. Május. 23. (H), 11.16
+ azonkívűl, hogy megjeleníti az images könyvtárat semmilyen funkció nem működik
22

Javascript hiba

PiG · 2005. Május. 23. (H), 11.37
Az biztos, hogy valami javascript hibáról van szó - erre utal a bal alsó sarokban látható sárga háromszögben a felkiáltójel. Lécci kattints már rá (lehet, hogy duplán kell) és írd ide mit ír ki.
Komolyabb hibakövetéshez ajánlok vmilyen javascript debuggert - microsoft oldaláról ingyenesen letölthető talán innen
P][G
23

sor: 24Karakter: 3Hiba:

Szuli · 2005. Május. 23. (H), 11.45
sor: 24
Karakter: 3
Hiba: Az objektumot kötelező megadni
Kód:0
URL: http:/wmh.local/szilvas/hydrogen/hydrogen.php
24

A 24-es sorba ez

Szuli · 2005. Május. 23. (H), 11.51
A 24-es sorba ez van:

<html>

most ez hiba??????????????

Utána van ez:
..
document.write('<sc'+'ript type="text/javascript" src="lang/' + lang + '.js"><'+'/script>');
</script>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/drag.js"></script>
<script type="text/javascript" src="js/filefunc.js"></script>
<script type="text/javascript" src="js/multitab.js"></script>
<script type="text/javascript" src="js/main.js"></script>
25

Próbáld meg

PiG · 2005. Május. 23. (H), 12.20
Próbáld meg a document.write kezdetű sort kikommentezni, azaz két / elé írni
// document.write... akármi

P][G
26

Nem változott semmit :(

Szuli · 2005. Május. 23. (H), 12.26
Nem változott semmit :(
27

Próbálok

PiG · 2005. Május. 23. (H), 15.10
Próbálom kideríteni, mi lehet a gond. Nálam így jelenik meg, és semmi hibát nem ír ki, szóval nem tudom nálad miért csinálja. IE képernyőkép
Továbbra is ajánlom a Firefoxot (magyar nyelvű).

P][G
28

OK. Létszi segíts,

Szuli · 2005. Május. 23. (H), 15.27
OK. Létszi segíts, próbáld Te is, nekem gőzöm nincs....
Nem értem, nálad Tök jól megy..

????
29

PIG, Küld el Nekem létszi,

Szuli · 2005. Május. 23. (H), 15.55
PIG, Küld el Nekem létszi, a Te phpthumbodat!!!
Lehet, hogy az kavar be, mert rossz verziot szedtem le
??

szuli##kukac##mail.datanet.hu
30

Sikerükt

Szuli · 2005. Május. 23. (H), 22.36
Sikerükt kideríteni?
Elküldöd a phpthumbodat?
31

Hiába használok FireFoxot,

Szuli · 2005. Május. 24. (K), 08.14
Hiába használok FireFoxot, nem műxik :(
32

Válasz Szulinakl a 31-re

PiG · 2005. Május. 24. (K), 09.38
Ide írom a választ, mert a sok válaszolgatás miatt már elég szűkös a hely a végén.
Most már kezdek tanácstalan lenni. Írod, hogy Firefoxban sem működik. Külön leteszteltem az egész cuccot úgy, hogy az alpértelmezettől eltérő könyvtárakban helyeztem el a fájlokat.
Mint láttad, nekem ment: a honlapon a képernyőképek Linuxos Firefoxból vannak, tegnap linkeltem egy WinXp-s IE képet, kipróbáltam WinXp mozillában - ment, kipróbáltam WinXp Firefox 0.9.1-ben - ment (ez utóbbi ráadásul nem is a legújabb verzió. A WinXp-s firefoxról is itt egy képernyőkép, amiben már egy pár új dolog is benne van - minden tökéletesen megy.
Egyébként most milyen hibát tapasztalsz?
P][G
33

Ugyanaz a hiba mint eddig,

Szuli · 2005. Május. 24. (K), 10.05
Ugyanaz a hiba mint eddig, nem műxik benne semmi,csak az, hogy megjeleniti az images tartalmát. Nem tudok vele csinálni semmit. A képeket nem jeleníti meg, a parancsokra nem reagál.:(
34

Hello,

Anonymous · 2005. Május. 24. (K), 10.12
Hello,
nálam is ugyanez van. A szerveren ahol próbáltam a register globals bekapcsolt állapotban van. Ez nem zavarhatja? Ez az utolsó hibalehetőség ami eszembe jutott.
36

Kérdés uaz

PiG · 2005. Május. 24. (K), 10.34
Kérdésem ugyanaz, mint az előző hozzászólásban: a felhasználói felület normálisan jelenik meg legalább?
A register_globals állapota nem befolyásol semmit.

P][G
35

Hmm...

PiG · 2005. Május. 24. (K), 10.31
De most legalább normálisan jelenik meg?

P][G
37

Szia,

Anonymous · 2005. Május. 24. (K), 10.37
Szia,

igen majdnem jól jelenik meg, nincs is hibajelentés sehol. A gond pontosan a következő:

1. nincsenek betöltve a nyelvi fájlok, próbálkoztam már azzal is, hogy az egész hu.js tartalmát beirtam a megfelelő helyre, utána próbálkoztam azzal is, hogy megadtam az elérési útban a lang/hu.js-t. Sajnos egyik sem hozott eredményt.

2. akármelyik gombra kattintok nem történik semmi, az elérési utak szerintem már jól vannak mert látszólag mindent megtalál - és mégsem? Elég sokat szöszöltem vele reggel, eddig jutottam.

Most igy van: (frissen felraktam újra, a többi fájl az eredeti)

JS:
var IM_WEBPATH= '/tiny_teszt/images/';//base dir of images
var PHPTHUMB_PATH='../../phpthumb/phpThumb.php';// relative path of hydrogen.php to phpthumb

PHP:
define('IM_SHOW_PATH',$_root.'tiny_teszt/images/');
//$im_show_path=$_root.'images/';

// your webpath
define('IM_WEBPATH','/tiny_teszt/images/');
//$im_webpath='/images/';

//phpThumb dir relative to dir containing upload.inc.php
//upload needs phpThumb in order to carry out automatic resizing and later other features
define('PHPTHUMB_DIR','../phpthumb/');

//font path for adding text to images
//relative to phpThumb dir
define('FONT_DIR','../hydrogen/fonts/');
//$font_path='../hydrogen/fonts/';
39

detto, nekem is

Szuli · 2005. Május. 24. (K), 10.42
detto, nekem is
38

Nem lehet, hogy a phpthumb a

Szuli · 2005. Május. 24. (K), 10.40
Nem lehet, hogy a phpthumb a rossz? Te honnan szedted le???? Mert azt írtad, hogy a Tinymce oldalárol kell leszedeni ha a tinymcehez akarom használni....
Na már most a hivatalos tiny oldalén nincs a phpthumb!!!
Eért szedtem le a másik linkről (amit írtál), és nem tudom, hogy az jó -e
40

hello,

Anonymous · 2005. Május. 24. (K), 10.43
hello,

szerintem ha a hivatalos oldalról szedted le akkor biztosan jó és a hiba formája (ami nálam is van) szerintem nem emiatt van. Innen szedd le:

http://phpthumb.sourceforge.net/

Ez biztosan jó.
41

aha, innen szedtem én is,

Szuli · 2005. Május. 24. (K), 10.54
aha, innen szedtem én is, akkor valszeg tényleg nem ez a gond
42

Hát

PiG · 2005. Május. 24. (K), 12.00
A phpThumb()-nak a képek megjelenítéséhez semmi köze, ha az a hibás, akkor csak az átméretezés, levágás, stb nem mennek.
A feltöltés, fájl és könyvtárműveletek nem függnek össze a phpThumb-bal.

a 12-es hozzászólásomban leírtam egy konfig felállást. azt néztétek?

P][G
43

Ezt már mondtad, de nem jo,

Szuli · 2005. Május. 24. (K), 12.53
Ezt már mondtad, de nem jo, nekem is ugyanaz van, csak pol helyett szilvas van...
44

Annyit megtennél

PiG · 2005. Május. 24. (K), 13.01
Tegyél meg annyit lécci, hogy miután betöltődött az oldal, a forráskóban kikeresed a file listázást tartalmazó <select> -et, és a forrásból ide másolsz egy pár sort (ha nem titkos)
Ugyanis ebben a select-ben kell lennie a file- és könyvtárneveknek; vagy nem kerül bele, vagy helytelen adat található itt

P][G
46

Szuli · 2005. Május. 24. (K), 13.28
http://szuli.atw.hu/admin.zip

Nem tudom milyen php fut a szerveren, de az tuti, hogy régebbi fajta: mert pl: csak így fogadja el ezt: $HTTP_SERVER_VARS
nem pedig $_SERVER (vagy mi)
48

JA , a php verzio: 4.1.0

Szuli · 2005. Május. 24. (K), 13.46
JA , a php verzio: 4.1.0
49

Egyéb ötlet PIG? :(

Szuli · 2005. Május. 24. (K), 14.41
Egyéb ötlet PIG? :(
50

Oldjuk meg már létszi

Szuli · 2005. Május. 24. (K), 15.12
Oldjuk meg már létszi valahogy :((
47

Helló!

Anonymous (nem ellenőrzött) · 2005. Május. 24. (K), 13.34
Helló!

PHP verzióm: PHP Version 4.1.2

HTML részlet:

<form name="adminform" id="adminform" onsubmit="insertImage();return false;" method="post" enctype="multipart/form-data" target="hydrogen">
  <input name="MAX_FILE_SIZE" type="hidden" value="2000000"/>
  <input type="hidden" name="op" value="" />
  <input type="hidden" name="rel_dir" value="" />
<!-- ============================== Fájl és könyvtárlista ============================-->
<div id="page_1" class="panel_bal">

	<select style="width:300px;height:300px" name="imagelist" id="imagelist" size="20" class="browse"  onchange="c=setTimeout('previewimage(imageList)',150);" ondblclick="clearTimeout(c);changedir(this);" >
	
	<option value="_f_calcun_uj.jpg">calcun_uj.jpg</option>
<option value="_f_elso_valtozat.jpg">elso_valtozat.jpg</option>
<option value="_f_elso_valtozat_logo.jpg">elso_valtozat_logo.jpg</option>
                 
	</select>
	<p>{current_dir}:</p><input name="akt_dir" type="text" id="akt_dir" value="/tiny_teszt/images/" style="width: 200px" readonly="readonly"/>
	<p>{image_source}:</p><input name="src" type="text" id="src" value="" style="width: 200px" onchange="updatePreview(this);"/>

	<input type="button" id="insert" name="insert" value="{insert}" onclick="insertImage();">
</div><!-- page_1 vege -->
<!-- ============================== Feltöltés ============================-->
<div id="page_3" class="panel_jobb">
	<div id="feltolto" style="position:relative;height:300px;overflow:auto;"><div><fieldset><legend>{upload}</legend><input type="file" name="file_upload[]" size="30"/><input type="text" size="30" value="" name="file_upload_new_name[]" /><input type="button" value="{new}" onclick="newUpload=this.parentNode.cloneNode(true);this.parentNode.parentNode.appendChild(newUpload);" /><input type="button" value="{remove}" onclick="if (this.parentNode.parentNode.childNodes.length>1)this.parentNode.parentNode.removeChild(this.parentNode);else alert('Egy feltöltő mezőt azért hagyjál!');"/></fieldset></div></div><!-- feltöltö-->
	<p>{upload_after}:</p><select size="4" multiple="multiple" name="batch_all[]"><option value="0">200x200-ra méretezés</option><option value="1">400x400-ra méretezés</option></select>  	<input type="button" name="upload" value="{upload}" onclick="uploadfiles();">		
</div><!-- page_3 vege -->
<!-- ======================= Fájlműveletek =========================-->
<div id="page_4" class="panel_jobb">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr><td>{create_dir}<br>
  	<input type="text" name="createtext">
  	<input type="button" name="Submit" value="{create}" onclick="createfolder()">
  	</td></tr>
	<tr><td>{delete_dir_file}<br>
  	<input name="deletetext" type="text" id="deletetext">
  	<input type="button" name="Submit2" value="{delete}" onclick="deletefolder()">

  	</td></tr>
  	<tr><td>{rename_dir_file}<br>
  	<input name="renametext" type="text" id="renametext">
   	<input type='hidden' id='tab2' name='oldrenametext' value='' >                   
  	<input type="button" name="Submit3" value="{rename}" onclick="renamefolder()">
	</td></tr>
</table>
</div><!-- page_4 vege -->
</form>
<form name="thumbform" id="thumbform" method="post" action="hydrogen.php">
45

Esetleg még annyi

PiG · 2005. Május. 24. (K), 13.02
A használt php verziót is lécci!
P][G
51

46-os szolás

Szuli · 2005. Május. 24. (K), 15.13
46-os szolás
52

Énis beirtam csak rossz

Anonymous · 2005. Május. 24. (K), 15.27
Énis beirtam csak rossz helyre, 47-es. Elnézést. Benne a PHP verziója is.
53

Lassan ez lesz a másodállásom

PiG · 2005. Május. 24. (K), 16.58
Lassan már ez lesz a másodállásom, annyit foglalkozom veletek :-)

Közben rájöttem, hogy a hibát az is okozhatja, ha nem Apache szerveren fut a cucc. Bármilyen meglepő, de így van. Ugyanis IIS szerveren nincs mindig $_SERVER['DOCUMENT_ROOT'] . Mivel a php script ennek alapján próbál keresgélni, így már mindjárt az elején lehal.
Honnan lehet tudni, hogy van-e 'DOCUMENT_ROOT' vagy nincs. Több megoldás is van:
  1. ha a config.php-ben benne hagytátok a
    error_reporting(2047);
    sort, akkor betöltődéskor az oldal elején warningokkal van tele, ezek között meg mindjárt az elsők között van vami olyasmi, hogy : Unspecified index on line 10 vagy hasonló.
  2. Legyártotok egy info.php (vagy bármilyen nevű php filet) a következő tartalommal és felmásoljátok a szerverre, majd a böngészőböl meghívjátok (ajánlott módszer!):
    
    <?php
    phpinfo();
    ?>
    


Megoldás:
Lehetséges megoldás, ha a config.php-t lecserélitek a következőre (nálam ezek után okés volt IIS szerveren is!):

<?php
error_reporting(2047);

if (!isset($HTTP_SERVER_VARS['DOCUMENT_ROOT'])) {
        if (isset($HTTP_SERVER_VARS['PATH_TRANSLATED']) && isset($HTTP_SERVER_VARS['PATH_INFO']) ) {            
            $pt = str_replace("\\\\", "/", $HTTP_SERVER_VARS['PATH_TRANSLATED']);
            $l = strlen($pt) - strlen($HTTP_SERVER_VARS['PATH_INFO']);
            $DOCUMENT_ROOT = substr($pt, 0, $l);
        }//if
    }//if
else $DOCUMENT_ROOT=$HTTP_SERVER_VARS['DOCUMENT_ROOT']; 
if (!ereg('/$', $DOCUMENT_ROOT)) $_root = $DOCUMENT_ROOT.'/';

define('IM_SHOW_PATH',$_root.'teszt/images/');
define('IM_WEBPATH','/teszt/images/');
define('PHPTHUMB_DIR','../phpthumb/');
define('FONT_DIR','../hydrogen/fonts/');
?>
Ezek után a következő problémák lehetnek még:
Jogosultságok:
A képeket tartalmazó könyvtárban annak a felhasználónak, akinek a nevében a php fut írási joggal kell rendelkeznie!
Gondot okozhat a php verziója is, ugyanis régebbi verziókban a szuperglobális tömbök elérése más.
További gondot okozhat - ez már csak a phpThumb szempontjából a nem megfelelő/régi GD könyvtár használata.
Ide másolom, hogy fentiekből nekem milyen konfigon megy a cucc:
  • GD
    GD Support enabled
    GD Version bundled (2.0.28 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    T1Lib Support enabled
    GIF Read Support enabled
    GIF Create Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled
  • Apache/PHP
    Apache Version Apache/2.0.52 (Gentoo/Linux) PHP/4.3.10
    Apache API Version 20020903


GD Version bundled (2.0 compatible) esetén pl. a phpthumb nálam kiakad 'Call to undefined function: imagesavealpha() in blabla üzenettel.

Szóval nem könnyű az élet!
Remélem, valamit sikerül kiokoskodnotok a fentiek alapján. A helyetekben a saját gépemre telepíteném a cuccost először, mert ott azt állítgathattok, amit akartok, utána, ha már kitapasztaltátok, javaslom 'idegen' webszerverre felnyomatni.
Mindenképpen ajánlatos legalább 4.3 php, de inkább a legújabb!

P][G
54

Szia, kösz a sok segitő

Anonymous · 2005. Május. 25. (Sze), 07.30
Szia, kösz a sok segitő szándékot, sajnos nem megy igy sem. Nem tudom mi lehet a gond, minden más működik csak a hydrogen nem, lehet át kellene gondolni valamit magán a kódon belül. Nem tudom.
55

Megint csak hm

PiG · 2005. Május. 25. (Sze), 09.54
Nagyon sajnálnám, ha ténlyeg nem tudnád elindítani. Csak annyit tudok mondani, hogy eddig három különböző szerverkörnyezetben próbáltam ki, és max pár perces pöcsöléssel működésre tudtam bírni. ALább a konfigok és tapasztalatok:
  • Saját fejlesztői környezet, ezt már írtam az előzőekben:
    Szerver
    Apache Version Apache/2.0.52 (Gentoo/Linux) PHP/4.3.10
    Apache API Version 20020903
    GD
    GD Support enabled
    GD Version bundled (2.0.28 compatible)

    Tapasztalatok: Minden pöccre indul, bármilyen könyvtárba másolom is a cuccost, a konfig fájlok átírásával eddig minden helyzetet megoldottam.

  • Éles webszerver Linux/Apache
    Szerver
    Apache/1.3.28 (Linux/SuSE) mod_ssl/2.8.15 OpenSSL/0.9.7b PHP/4.3.3 mod_perl/1.28 mod_throttle/3.1.2
    GD
    GD Support enabled
    GD Version bundled (2.0.15 compatible)

    Tapasztalatok: A képeket tartalmazó könyvtárra írási jogokat kérve minden megy.

  • Éles webszerver Win/IIS
    Szerver
    Windows NT 5.2 build 3790 Microsoft-IIS/6.0 PHP Version 4.3.7
    GD
    GD Support enabled
    GD Version bundled (2.0 compatible)

    Tapasztalatok: Előző hozzászólásban leírt konfig fájl módosítás után képek megtekintése okés, images könyvtár írási jogok után fájlműveletek okés. GD könyvtár nem megfelelő phpThumb műveletek (méretezés, levágás, stb.) nem mennek


Eddigiekben közös a min php 4.3.3, lehet, hogy vmiért ez okozza a gondot, mert - mint írtad - 4.1-et használsz. Minden más különböző a fenti konfigokban (oprendszer, szerver, php alverziók, telepítési könyvtárak), mégis pár perc alatt működőképes lett mindenhol...

P][G
56

Szia,

Anonymous · 2005. Május. 25. (Sze), 11.07
Szia,

kipróbálom mindegyiket, mert nem nagyon akarnám ennyiben hagyni, főleg, hogy te is ennyit foglalkozol vele. Sajnos a PHP-t nem tudom megváltoztatni, mert ahhoz én nem férek hozzá. Hiába raknék fel magamnak egy legújabb PHP-t - ezzel esetleg annak örülhetnék, hogy itthon nálam megy. Próbálgatni fogom még ez biztos. Köszi a sok törődést.
57

Új PHP felrakása tényleg

Anonymous · 2005. Május. 25. (Sze), 23.06
Új PHP felrakása tényleg nem jó ötlet!
Én sem férek hozzá a szerverhez :(((

Mást kéne kitalálni!! :((

Szuli
58

Új PHP

PiG · 2005. Május. 26. (Cs), 08.34
Az új php-ról csak annyit:

Version 4.3.3
25-Aug-2003

Version 4.1.0
10-Dec-2001

Szóval a 4.3.3-at nem igazán nevezhetjük újnak, az általatok említett 4.1-t viszont nyugodtan réginek hívhatjuk. Szóval a szerver-üzemeltetőjénél nyugodtan lehet kérdezősködni.
Ha esetleg PHP 5 lenne a "követelmény", akkor azt mondanám, az tényleg nem valószínű, hogy a szolgáltatótoknál lenne...
Egyéb info a verziókról itt
Ha van időtök nézegessétek a forráskódot, meg a changelogot, hogy mi lehet az, ami az egyik verzióból hiányzik. Majd én is ránézek.

P][G
60

PIG !Azért érdekes,

Anonymous · 2005. Május. 28. (Szo), 16.06
PIG !

Azért érdekes, hogy senki nem jelezte vissza, hogy működne a dolog !
Nálam baromira nem megy, sajnos:(

Márt nagyon vártam ezt a képkezelőt, de hát..nem tok mit tenni!

Nem tudnál adni egy egyszerű képfeltöltő, képátméretező plugint, Tinymce-hez???

NAgyon kéne már valami, amivel menne a feltöltés

Köszi

Szuli
61

Azért érdekes...

PiG · 2005. Május. 29. (V), 00.23
Azért érdekes, hogy ugyanazokat a lépéseket követve, amiket a honlapon, illetve itt leírtam, nekem három teljesen különböző szerver-környezetben és többféle oprendszeren valamint böngészőben sikerült működésre bírnom. Semmi extra dolgot nem tettem azon kívül, amiket leírtam.
Mint írod, ti nem tudtok dülőre jutni. Nem tudom, utánanéztél-e a php 4.1 esetleges korlátainak, hátha abból adódik valami gubanc. Ha igen, és nem találtál különösebb problémát e téren, akkor a megoldás kulcsa a következő:

Ha nekem megy, nektek meg nem, akkor két eset lehetséges:
1. Én vagyok zseni
2. Ti vagytok 'nem-zsenik'
Nos, én nem tartom magamat zseninek...


Mást adni nem tudok, ennek a forráskódjából kiindulva könnyen készíthetsz egy nagyobb vagy kisebb tudásút.

P][G
62

Szia,

Anonymous · 2005. Május. 30. (H), 07.22
Szia,
Szerintem nem a 4.1-es PHP miatt nem megy, mivel én leteszteltem lokális gépen újabb PHP-val és ott sem indult el rendesen. Majd még próbálgatom.
63

Nem szemrehányásként

Anonymous · 2005. Jún. 5. (V), 23.04
Nem szemrehányásként írom, de szerintem ugy kéne megírni ezt a hydrogent, hogy legszarabb php-val is menjen....lehet tényleg Te vagy zseni..., mert eddig csak Tőled hallottam, hogy műkszik

Szuli
64

Legszarabb php

PiG · 2005. Jún. 6. (H), 08.28
Hát, amint egy korábbi hozzászólásban írtam, a 4.3.x PHP azért nem annyira új dolog, hogy ne lehetne 'követelmény'. Persze még az sem biztos, hogy egyáltalán az okozza a 'nem-működést'.
A 'legszarabb PHP' kifejezés pedig igen nehezen értelmezhető. Lehet, hogy neked jelen esetben a 4.1 jelenti a legszarabbat, másnak meg más. Ennyi erővel még a 'legszarabb javascript', 'legszarabb böngésző', 'legszarabb oprendszer', 'legszarabb szerver' kifejezéseket is behozhatnánk a képbe, sőt(!) ne is PHP legyen, hanem Perl. Egyébként még régebben olvastam valahol egy cikket - talán a böngészőkről volt benne szó - amiben pont az volt a téma, hogy visszafelé (backward) kompatibilis vagy előre (forward) kompatibilis kódot írjunk-e. A következtetés/tanács az előre kompatibilis kód volt, azaz nem olyan kódot kell írni, ami a régi szarokat minden áron támogatja, hanem olyant, ami esetleg az új lehetőségeket is kihasználva az elkövetkező években is használható lesz. Valószínű ezért van az is, hogy a Doom 3-hoz már nem DOS a követelmény, hanem valamivel több.
Mivel nem áll mögöttem/mellettem több száz/ezer fős fejlesztő gárda én ennyit bírtam kihozni belőle. Talán többször is írtam, hogy eredetileg saját felhasználásra szántam, aztán gondoltam, hátha valaki más is tudja használni. Hátha tudja! Hát ezek szerint nem tudja. Én úgy érzem, hogy minden tőlem telhető segítséget megadtam eddig, többre nem futja.

P][G
65

Persze, nem is azért

Anonymous · 2005. Jún. 6. (H), 10.01
Persze, nem is azért írtam...Tényleg minden segítséget megadtál!!!

Csak azt nem értem, mért nem tudták alapból belerakni a tinymce-be a képkezelőt, mért kell külön fizetni érte :((
66

Azért mert a feljesztők

Anonymous · 2005. Jún. 6. (H), 10.34
Azért mert a feljesztők úgy gondolták ez jó ötlet. Viszont arra nem gondoltak talán, hogy emiatt sokan nem fogják használni a TinyMCE-t...énis már mást használok helyette amiben van képkezelő és fájlkezelő is.
67

TinyMCE nyelvek

Pal_ur · 2005. Jún. 7. (K), 19.58
Tudna valaki abban segíteni, hogy ha megvan egy pluginhez egy nyelvi fájl (pl. hu.js), és a tinyMCE paraméterei között induláskor megkapja a language: hu -t, akkor vajon miért nem magyarul jelenik meg a felirat?

Köszi,
Pál_úr