ugrás a tartalomhoz

Archívum - Aug 2007 - Fórum téma

augusztus 6

Nem működő tallózás gomb

Marcell · 2007. Aug. 6. (H), 13.31
Sziasztok!

Ismét egy igazi csemegével szolgálhatok... :) A probléma lényege röviden annyi, hogy az egyik oldalamon nem működik a fájl tallózás.. legalábbis egyes gépeken, egyes embereknél. Kb 400 emberből 2-nél nem ment eddig, tehát elég kicsi a szórás, mégis roppant idegesítő, mert a regisztráció egyik lépcsőjénél létfontosságú lenne a működése (tényleg!).

A visszajelzések alapján hiába kattintanak a tallózás gombra, nem jelenik meg a kis fájl tallózó ablak - én élőben még nem tudtam reprodukálni ezt semmilyen böngészővel, de állításuk szerint sem IE6-ban, sem Firefox 2.02-ban nem ment - Windows XP alatt. Ezek alapján én arra gyanakszom, hogy valami más hiba lehet (javítócsomag hiánya, többlete, vmilyen vírus stb), de akkor meg ugye máshol sem működne a dolog nekik... szóval teljesen tanácstalan vagyok.

A helyzetet bonyolítja, hogy nem "sima" tallózás gombot használok, hanem egy igényre szabottat, JS + CSS megoldással. A vázát itt is megadom, a dolog alapja a http://www.quirksmode.org/dom/inputfile.html

Alap JS:
function cssFileForm(form, input, output) {
	if (!document.getElementById) return;
	
	var x = document.getElementById(input);

	x.onchange = x.onmouseout = function () {
			
		// fájlnév levágása a \ jel mentén
		pozicio = this.value.lastIndexOf("\\");
		hossz = this.value.length;
		fajlnev = this.value.substring(pozicio+1, hossz);

		eval("document."+form+"."+output+".value='" + fajlnev + "'");

	}
}
Paraméterezve meghívva:
function init_zenekarform() {
	cssFileForm('zenekarform', 'kep_input', 'kepnev_input');
}
if (window.attachEvent) window.attachEvent("onload", init_zenekarform);	
else window.addEventListener("load", init_zenekarform, false);
CSS:[colorer=css]div.fileinputs {
position: relative;
top: 7px;
display: inline;
margin-bottom: -10px !important;
cursor: pointer;
}

div.fakefile {

augusztus 5

XMLHttpRequest hívásnál az ékezetek nem jók

mpdt · 2007. Aug. 5. (V), 14.55
Sziasztok !

A TUTORIAL.HU-n talátam egy olyan dolgot AJAX-szal ,hogy újratöltés nélkül tud tartalmat váltani .Ez ajax-nál ez a lehetőség szinte szerintem alap .

Nos ez nekem nagyon bejön, csak itt anyi nekem a gondom ,hogy nem kezeli rendsen az ékezetes karaktereket .Ezt ,hogyan lehetne megoldani ,hogy kezelje ?

== KÓD 1 RÉSZ ( JAVASCRIPT ) ==

<script type="text/javascript" src="js/htmlhttprequest.js"></script>
<script type="text/javascript" src="js/inside.js"></script>
== KÓD 2 RÉSZ ( LINKEK ) ==
<span><a href="content/demo1.html" class="loadinto-contentwrapper">demo 1</a></span>
<span> | </span>
<span><a href="content/demo2.html" class="loadinto-contentwrapper">demo 2</a></span>
<span> | </span>
<span><a href="content/demo3.html" class="loadinto-contentwrapper">demo 3</a></span>
== KÓD 3 RÉSZ ( TARTALOM ) ==
<div id="contentwrapper">
 <div class="linkfelho-cikk">
  <h1>Első oldal ...</h1>
  <h3>A honlap alapértelmezett tartalma</h3>
   <P>Ez a tartalom jelenik meg akkor, mikor a lap először betöltődik. a menüben erre mutató link nem htmlhttprequest-tel van megoldva, így a kattintás után a lap mindig újratöldődik.</P>
   <P>a több oldal (demo1, demo2 és demo3) betöltése htmlhttprequest-tel történik, így a böngésző címsorában lévő URL nem változik és a lap tartalma sem kerül frissítésre.</P>
 </div>
 <div class="clear">&nbsp;</div>
</div>
Nos ez nem tudom ,hogy mennyire jó megoldás erre, de ha létezik jobb akkor pls segíts :)

- Üdv : Bence

Előrre is THX . :)

Linkek :
- Demó oldal : http://www.tutorial.hu/webszerkesztes/htmlhttprequest/
- Forrás : http://www.tutorial.hu/node/1041
- Program : http://www.tutorial.hu/webszerkesztes/htmlhttprequest/letoltes/htmlhttprequestdemo.zip
 

SID: hol van, hol nincs

jeti · 2007. Aug. 5. (V), 12.49
Sziasztok!

Valami miatt nem működnek megfelelően a munkamenet folyamataim. A fájl elején kiadom a session_start()-ot, majd később egy fv.-en belülről átadom a SID állandó értékét, és adatbázisba teszem. Jelenleg kiíratom az értékét is, hogy lássam mi a helyzet.
A hiba az, hogy nem ír ki semmit se, de rejtélyes módon az adatbázisba sok újra induló munkamenet azonosítót hoz létre. Fogalmam sincs, hogy hogy csinálja, mert az sql parancsokat is kiíratom, és ott se szerepel semmi.
Kliens oldal ok. Operában mindig új süti jön létre, cserélődik le. Ha törlöm, akkor a következő betöltésnél rendesen kiírja a SID-et, de viszont a következő betöltéstől újra semmi. Firefox detto.
Php rendben. Két különböző verziót is feltettem, semmi változás. Néztem a php changelog-ot is, de nem találtam benne hasonló hibát. Talán valami konfigurációs hiba...
Szerver: redirect átirányításos url kezelés van (htacces-ben), több címem is van (localhost, xxx.test, yyy.test stb.).
Kérem, aki tud, légy szíves segítsen!

Jeti

Ui.: A másik érdekes dolog, hogy a hiányzó ikonfájlnál meg rendesen van SID. Ti.: Naplózom a 404-es hibákat, és a sid-et is beleírom a naplóba.
 

Frissítés megtagadása/tiltása php-ben.

mpdt · 2007. Aug. 5. (V), 02.13
Sziasztok !

Készítettem az admin felületemre egy modul kezelőt . Az a következő képp néz ki :

Van bal és jobb oldal . A bal oldal az 1-es terület, a jobb pedig a 2-es terület . Itt egy select-el megoldottam ,hogy modulokat vegyen fel SQL-be. Utánna ha felvette akkor törölni is tudja meg átlehet helyezni az 1-ő területről a második-ra is . Vagy pedig fordítva .

Ez eddig szép és jó csak itt egy gond van . Hogy ha van mondjuk az első területen 4 modul :

== 1 MODUL ==
== 2 MODUL ==
== 3 MODUL ==
== 4 MODUL ==

Ezeket szeretném úgy megoldani ,hogy a sorrendje cserélhető legyen . Ezt úgy értem :

== 1 MODUL == >>> Mozgatás : Le
== 2 MODUL == >>> Mozgatás : Fel/Le
== 3 MODUL == >>> Mozgatás : Fel/Le
== 4 MODUL == >>> Mozgatás : Fel

Nos ennél a mozgatásnál akadtam el .. :S

Ezzel hívom le a "telepített/beillesztett" menüket :
( EZ A 1-Ő TERÜLET )
<?php
// MySQL BEÁLLÍTÁSOK BESZÚRÁSA //
 include("mysql_config.php");
// ADATBÁZIS LEKÉRÉSE //
$lekeres = mysql_query( "SELECT * FROM admin_plugin");
while ($adat = mysql_fetch_array( $lekeres ) )
{
$i=1;
if( ( $i % 3 )== 0) print " <td> ";
 // A rendszer védelme miatt csak a függvényeket teszem ide ...
 echo "modul név  = ".$adat["name"].", helyezkedési terület = ".$adat["terulet"]." Ki részére látható a modul = ".$adat["publika"]." Azonosító kód : ".$adat["code"]."";
}
( EZ A 2-IK TERÜLET )
[colorer=php]<?php
// MySQL BEÁLLÍTÁSOK BESZÚRÁSA //
include("mysql_config.php");
// ADATBÁZIS LEKÉRÉSE //
$lekeres = mysql_query( "SELECT * FROM admin_plugin2");
while ($adat = mysql_fetch_array( $lekeres ) )
{
$i=1;
if( ( $i % 3 )== 0) print " <td> ";
// A rendszer védelme miatt csak a függvényeket teszem ide ...
echo "modul név = ".$adat["name"].", helyezkedési terület = ".$adat["terulet"]." Ki részére látható a modul = ".$adat["publika"]." Azonosító kód : ".$adat["code"]."";

augusztus 4

open.wml

szocmunka · 2007. Aug. 4. (Szo), 15.06
Szevasztok!

Van egy HTML –be ágyazott JS script, ami tökéletesen elvégzi feladatát, (Nézd itt: http://szocialismunka.extra.hu/proba.html ) de WAP-on nem működik.

Egy text mezőbe, melybe ha beírok egy szót, Pl.: „minta” akkor megnyitja a minta.html –t, ha nincs ilyen file, akkor hibaüzenet érkezik.

Meg lehet ezt csinálni csupán WML –t használva, vagy WMLS-t is használni kell hozzá?

Köszi: K. I.
 

Mindig teljes szélességű legyen az oldal

Efrud · 2007. Aug. 4. (Szo), 14.16
hello!

Csináltam egy weboldalt (php) és az lenne a kérdésem hogy hogyan lehetne azt megoldani, hogy:
az oldal az egész böngészőt kitöltse széltiben. Beáálítottam hogy hogy a szélessége 768 legyen. Itt minden rendben de ha valaki más (jobb) felbontást használ akkor ugyebár maga az oldal középre kerül és nem tölti ki az egészet. Theát hogyan lehetne megoldani hogy mindig stimmeljen ez a dolog?

Remélem tudtok segíteni!
Előre is köszi!
Üdv.:Efrud
 

CSS - ":first-letter" és az "a href"

NetBandita · 2007. Aug. 4. (Szo), 13.03
Sziasztok!

Folyamatosan fejlesztek egy honlapot, a JogászÉletet, s a legutóbbi módosításkor vettem azt észre, hogy ha egy szövegből linket készítek, mely :first-letterrel van módosítva, eltűnik az iniciálé, ha ráviszem a kurzort. A honlapon találtok erre példát a címsorokban. Próbáltam a:hovert is megadni, de nem használt. Ezt csak FF alatt néztem, ott nem működött.
.title { 
				font-size: 14px;
				font-weight: bold;
				font-style: italic;
				text-align: left;
				margin: 0;
				font-family: Times New Roman CE;
				background-color: #e3e3e3;
				padding: 5px 0px 0px 5px;
				border-left: 0px;
	}
	.title:first-letter { 
				font-size: 20px;
				color: blue;
	}
	.title:first-letter a:hover { 
				font-size: 20px;
				color: blue;
	}
Köszönöm a segítséget!
 

augusztus 3

PHP NUKE Block-ból Popup ablak megnyitása

STUDIO-PLA · 2007. Aug. 3. (P), 21.49
Lenne egy sajátos problémám, melynek megoldásához ezúton szeretném a szives
segítségeteket kérni - PHP Nuke 7.8 rendszerhez .

A {{ http://ZalaGlobe.extra.hu }} készülő portálon található a block-ba beépített zenei
flash Demo-Player : A block jelenlegi / pontos kódja az alábbi lenne ( a flash / swf file
a root-ba található ) ;

[code]

<?php
#### Generated by Block Creator by Disipal Site (www.disipal.net) ###
if (eregi("block-DEMO-PLAY",$PHP_SELF)) {
Header("Location: index.php");
die();
}
$content .= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
$content .= "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">";
$content .= "<head>";
$content .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />";
$content .= "<title>FLA</title>";
$content .= "</head>";
$content .= "<body bgcolor=\"#C9CCD3\">";
$content .= "<!--url's used in the movie-->";
$content .= "<!--text used in the movie-->";
$content .= "<center><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"480\" height=\"500\" id=\"mp3\" align=\"middle\">";
$content .= "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
$content .= "<param name=\"movie\" value=\"F-Player.swf\" />";
$content .= "<param name=\"quality\" value=\"high\" />";
$content .= "<param name=\"bgcolor\" value=\"#C9CCD3\" />";
$content .= "<embed src=\"F-Player.swf\" quality=\"high\" bgcolor=\"#C9CCD3\" width=\"480\" height=\"500\" name=\"mp3\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
$content .= "</object>";
$content .= "<align=\"center\"><hr><a href=\"P-Player.html\" title=\"FOLYAMATOS LEJÁTSZÓ\" target=\"_blank\">POPUP - PLAYER</a></center>";

Rendszeres PHP memória hiba!

Topi · 2007. Aug. 3. (P), 18.43
Sziasztok, van egy nagyon égető probléma. Egy olyan két hete jelentkezett először, hogy a PHP oldalak helyett az alábbi üzenet jön be:
PHP Fatal error: out of dynamic memory in yy_create_buffer() in Unknown on line 0

Egyszerűen nem tudok rájönni, és mostmár egyre sűrűbben jön elő. Script memóriája a php-nak 16M-ra van állítva!

Nem tudtok véletlen valami gyógymódot rá?
Ezer köszönet. Üdv. Topi.
 

vertical text

vanger · 2007. Aug. 3. (P), 15.49
sziasztok,
egy vertikálisan futó szöveges részt szeretnék létrehozni, de furcsa mód az alábbi css kód (writing-mode: tb-rl;) csak ie alatt működik. valakinek esetleg valami ötlete? előre is köszönöm.