Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

passatgt
#10982
vagy png-8 alpha transparency

#10981
Az overflow miatt volt a probléma ugyanis a php.net-en találtam egy kis kódot ami kiszámolja mennyi memóriára van szüksége a kép átalakításhoz és azzal tudom szûni, hogy ha az aktuális mem_limit nem elég akkor hibával visszatér a kicsinyítõ fv.

ASUS P5AD2-E Premium, Intel Prescott 3.00GHz ASUS Silent Square Pro-val, 2GB RAM, Samsung 120GB+400GB SATA 2, Samsung 120GB (rack), Gainward BLISS 7950GT + Zalman Fatality FS-V7

vafeN
#10980
Photoshoppal pl lehet.

[O_O] (.)(.)

CattiBrie
#10979
Szia! Azt szeretném kérdezni, hogy mivel készítetted az átlátszó png képet?

[/spam]™

#10978
http://www.tutorial.hu/ie6-png24-fix/

Vagy keress rá arra h ie png hack 😊

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ

user2009
#10977
valaki tudna valami tippet adni, hogy milyen formán kéne megadnom a png típusú képeket, hogy ie6-ban ne világoskéknek mutassa az átlátszó részeket? kipróbáltam az oldalt opera-val, safari-val, firefox-al, azokon mind tökéletesen mûködik minden, de ez a ... ie6 szarik az átlátszóságra :/

#10976
igeeen megy! köszi köszi köszi, ez most eléggé eufórikus érzés 😄

király 😊
#10975
pedig megy, max rosszul hívtad meg, kipróbáltam.

<script type="text/javascript" >

function mouseWheel(e)
{

e = e ? e : window.event;
var wheelDelta = (e.wheelDelta)?e.wheelDelta*((!!window.opera)?-1:1) : e.detail*-1;


var sspeed = 8; // Should be an integer >= 1

if(wheelDelta > 0)
{
clickUp = true;

for(var i = 0; i < sspeed; i++)
{
alert('fel');
}
}
else if(wheelDelta < 0)
{
clickDown = true;

for(var i = 0; i < sspeed; i++)
{
alert('le');
}
}

clickUp = clickDown = false;
}

if (window.addEventListener)
window.addEventListener('DOMMouseScroll', mouseWheel, false);
window.onmousewheel = document.onmousewheel = mouseWheel;

</script>
#10974
Ezis csak IE-ben megy
#10973
Sajnos nem :S
#10972
ki nem próbáltam, de talán jó 😊


function mouseWheel(e)
{

e = e ? e : window.event;
var wheelDelta = (e.wheelDelta)?e.wheelDelta*((!!window.opera)?-1:1) : e.detail*-1;


var sspeed = 8; // Should be an integer >= 1

if(wheelDelta > 0)
{
clickUp = true;

for(var i = 0; i < sspeed; i++)
{
scrollUp();
}
}
else if(wheelDelta < 0)
{
clickDown = true;

for(var i = 0; i < sspeed; i++)
{
scrollDown();
}
}

clickUp = clickDown = false;
}
#10971
az se volt.
#10970
Sziasztok, ezt a kódrészletet kéne átalakítani úgy, hogy Firefox-ban is mûködjön, mert ez most csak IEben jó, elég sok ideje szenvedek vele de nemtudok rájönni, nagyon nagy segítség lenne,

köszönöm:

function mouseWheel()
{
if(!window.event) return; // Only do for IE

var sspeed = 8; // Should be an integer >= 1

if(window.event.wheelDelta > 0)
{
clickUp = true;

for(var i = 0; i < sspeed; i++)
{
scrollUp();
}
}
else if(window.event.wheelDelta < 0)
{
clickDown = true;

for(var i = 0; i < sspeed; i++)
{
scrollDown();
}
}

clickUp = clickDown = false;
}
passatgt
#10969
akkor marad sima Arial szöveg😄

MerlinW
#10968
Ha nincs, akkor nincs. Meg kell rajzolni😊

[merlinw.org]

passatgt
#10967
Van egy betûtípusom(Alta Haas Grotesk). Photoshopban tudom italicra állítani, viszont olyan típus nincs belõle, csak regular és bold. Hogyan tudok "kovertálni" egy italic-os készletet belõle?

Sifr-hez kéne, de a font-style:italic-ra nem reagál

MerlinW
#10966
Nem tudom mekkora képeket szeretnél méretezni, de 32MB elég sokmindenre elég. Az overflow szerintem nem a kevés memória miatt van, hanem mert rosszuk kódoltad le a méretezést.

[merlinw.org]

#10965
Itt a gond, hogy nem tudom elõre, hogy 32 Mega mennyire elég....:S
Valahogy ki lehet számolni mennyi helyre lesz szüksége csak nem tudom, hogy hogy....

ASUS P5AD2-E Premium, Intel Prescott 3.00GHz ASUS Silent Square Pro-val, 2GB RAM, Samsung 120GB+400GB SATA 2, Samsung 120GB (rack), Gainward BLISS 7950GT + Zalman Fatality FS-V7

Maco13
#10964
Ha nem a tiéd a szerver, akkor jó eséllyel nem fogsz tudni plusz memóriát engedélyezni.

Egy ötlet: ha user által feltöltött képeket akarsz átméretezni, akkor már feltöltésnél lehet vizsgálni hogy mekkora a mérete, és ott figyelmeztetni hogy túl nagy lesz.
Lazarus
#10963
Egészítsd ki a kódot azzal hogy elõtte ellenõrizze le a kép méretét és ha elõreláthatólag nem lesz rá elég memóriád return false :]
#10962
Sziasztok!

Van egy kép átméretezõ PHP szkriptem ami lekicsinyíti az adott képet megadott méretûre. Az a nagy gondom, hogy az imageCreateFromJPEG fv elszáll ha memória túlcsordulás van (azaz nagyon nagy a kép amit beadok és nem tudja kezelni mert kevés a memória) és ahelyett, hogy hamis értékkel térne vissza Fatal error-t dob és onnantól kezdve meghal a szkript...:S kiírja, hogy megpróbált engedélyezni még X byte memóriát de nem sikerült.
Esetleg tud valaki segíteni ebben?

Elõre is Thx!

ASUS P5AD2-E Premium, Intel Prescott 3.00GHz ASUS Silent Square Pro-val, 2GB RAM, Samsung 120GB+400GB SATA 2, Samsung 120GB (rack), Gainward BLISS 7950GT + Zalman Fatality FS-V7

user2009
#10961
vááóó! mûködik!! most ilyen formán akkor a kép kódja:

<div style="margin-left: 1px; position: absolute; margin-top: 1px;">
<img src="picture.jpg" />
</div>

és így jóóóóóóóóóóó!!!! <#nyes>

köszönöm-köszönöm-köszönöm! <#worship>

MerlinW
#10960
Oda mondjuk elég lett volna egy .htaccess fájl is😊

[merlinw.org]

#10959
a második változat már meg van nekem írva

volt egy szerver, amin nem volt beállítva a reg globals és a nem lehetett állítani se sehogyse, de volt egy kész site, amit nem akartam átírni, csak a designet 😊 az ezzel kezdõdik, utána meg az összes post get változóra mysql_real_escape_string, és mehet is a pokolba 😊

de az elsõ megoldás az félig meddig már kiiktatott globális változók 😊
MerlinW
#10958
Dobd be oldal inicializálásnál a $_GET/POST tömbböket egy $a tömbbe, máris spóroltál 4-5 karaktert változónként😊

De írhatsz függvényt is ami automatikusan legenerálja neked a GET/POST változókat lokális változókba. Semmi perces munka. Tömböt végigzongorázod, ${$kulcsnév}=érték

[merlinw.org]

#10957
akár marginnal is megoldható margin-left:15px

de itt találsz példákat
user2009
#10956
aha-aha, most szuper, köszönöm! most a téglalap széleihez igazodik 😊 abban még tudnál segíteni, hogy pozicionálni hogy tunám a képet a téglalapon belül? bocs a lámaságért, most kezdek csak belejönni...

#10955
és ehhez mit szólnál?

<div id="container">

<div style="float: left">
<img src="picture.jpg" alt="pic" />
</div>

</div>
user2009
#10954
megpróbáltam, de a pixelek értéke a css-ben megadott "téglalapot" tologatja... :/ de, könnyen lehet, hogy rosszul kérdeztem :/

a kód:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="hu">
<head>
<title>CSS középre igazítás teszt</title>
<link rel="stylesheet" type="text/css" href="index.css" media="screen" />
</head>
<body>
<div id="container">
 
</div>
</body>
</html>

a css:

body
{
background: #ffffff;
color: #FFFFFF;
}

div#container
{
width: 800px;
height: 1000px;
color: #000000;
background-color: #000000;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

és akkor abba a 800x1000-es részbe mondjuk be akarok tenni egy képet. na itt jön a kérdés, hogy akkor a kép elé mi kerül, ha tologatni akarom ide-oda...

a régi módszer szerint:

<DIV style="LEFT: 1px; POSITION: absolute; TOP: 1px;">
<img src="picture.jpg">
</div>

és akkor ugye a left -és top értékeinek változtatásával tudtam pozicionálni. csak hát ez a kód a "képernyõ szélét" veszi alapnak, onnantól számolja a pixeleket, nem az általam kijelölt középre igazított téglalap széleitõl :/

na, az kéne nekem, hogy onnan mérjen

CattiBrie
#10953
Próbáld így:

<div style="margin:5px auto;width:800px;">

[/spam]&#8482;

user2009
#10952
sziasztok!
html-ben szerkesztettem a weboldalam, és nagy lassan, olyan autodidakta módon rájöttem, hogy hogyan kell css segítségével a teljes oldalat középre helyezni. de mégsem jó 😞 adok meg méreteket, meg margót, meg stb... az addig oké, mert mindenféle felbontásban szépen középen jelenik meg a dolog, csak hát a kívánt részen belül (800x1000) az istenért sem tudom pozicionálni a dolgokat 😞 eddig a <DIV style="LEFT: érték px; POSITION: absolute; TOP: érték px;"> módon oldottam meg a dolgokat, de ez itt úgy tûnik nem mûködik, mert a szerkesztõbe (dreamweaver cs3) ha beírom, az oldal széléhez igazodik, nem a css-ben megadott méret széléhez 😞 esetleg valaki el tudná magyarázni olyan szájbarágósfélén, hogy mit kéne tennem? nagyon megköszönném!

#10951
a register globalsomat elszedik 😞 pedig én úgy szerettem 😞
szerencse, már van rá kijátszás 😊
értem én, hogy biztonság, de a változókénti $_GET<''> használata 9 karakterrel növeli meg minden egyes váltózó esetében a gépelt karakterek számát, ez napit 500 váltózó esetében 4500 plusz karakter... és nem tudom elég e egy napra az 500 változó...
#10950
Én hál istennek nem vok még olyan mélyen benne. OO-nak még a közelébe se vok =]

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#10949
szerinted még hányan használnak php4 et?

megsugom, sokan 😊

fõleg ha régi oldalak vannak, és nem kereskedelmi oldalak.
#10948
php6 ? 😄

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#10947
én is így vagyok vele, és tudom, hogy mi hol van, persze vannak libraryk amiket érdemes használni, de meg kell azt is válogatni 😊

pl kíváncsi leszek mi lesz 2038 ban 😊 a php time függvények kiakadásának pillanatában 😊
#10946
Köszi! Ezeket 7végén meglesem.
Jobb szeretem magam írni, legalább tanulok a hibáimból 😉

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#10945
GD library
általában azért alapból ez fent van, 99.99% hamár php.

és hogy átméretezd arra írhatsz egy saját kis függvényt, hozass létre, vagy hozz létre egy mappát, és abba tetesd a kis képeket a függvénnyel, így megteheted azt, hogy ellenõrzöd, hogy ha nincs kiskép a mappába, akkor átméretezteted, és oda mented a mappába, így következõben már találni fog kis képet, és nem méretez...

a következõ függvényekre van kb szükség: ha meg le akarsz egyet szedni, akkor azt más ajánl, mert én nem vagyok azokkal tisztába.
file_exists
getimagesize
imagecreatefromgif
imagecreatefrompng
imagecreatefromjpeg
imagegif
imagepng
imagejpeg
imagecreatetruecolor
imagecopyresized
imagedestroy

de vannak egész jó php scriptek is erre elõre gyártva, de azokkal mindig baj van, mert nem tudod, hogy pontosan mit csinál, pár sor, max 30 megírni egy ilyet.
#10944
Képátméretezés alapból van a php-ban vagy le kell hozzá kapni valamit ?

Illetve lehet vele olyasmit, ami átolvassa az összes képet a mappában és megvizsgálja van-e kisebb változat és ha nem, csak akkor hajtódik végre ?

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#10943
ez így néznek ki, ha nem jqueryt használnál 😊

én szépen használgattam a $(document).width()-t, és a $(window).height(),

és fixed poziciós divet tettem, ami 6 os explorerben is megoldható kis csellel

nekem csak a flashtõl fáj a fejem, ezt a szürkítõs problémát letudtam, bármilyen tartalom mellett elégedett vagyok vele.

http://bracsek.extra.hu/sh.js

én itt tartok vele 😊

van ott egy

this.setFlashWmode = function(){
// ??
}

ilyen rész, na ezt nem tudom hogy töltsem ki hogy az explorer is a flash nek beállítsa a wmodot, és hogy mikor hívjam meg... document readyn fadeIn be, vagy onloadon vagy nem tudom.

lényeg az exploreres gond.
passatgt
#10942
nézd meg a modal.js-t, a tetején van a képernyõméret lekérése

#10941
egy ilyen elsötétedõ boxot én is írtam, képmegjelenítéssel galériával, slideshowal, illetve mostmár 3. változatnál járok 😊

elõször megírtam én mindent, csupasz javascriptel, semmi library
aztán a második változatban maradt a csupasz javascript, de az animációkat lecseréltem a jquery animate jára, aztán átírtam az egészet jquery re, és most azon gondolkodok, hogy az animatet kellene megírjam, mert nem tetszik, ahogy az animálásban néha viselkedik

mindenesetre, az egyik legnehezebb része mindenképpen az elsötétedés nagyságának beállítása, hogy ne tegyen fölösleges bart sehova, és fedetlen se maradjon semmi.


másik, ami még mindig gondom, a wmode=transparent...

szerettem volna megcsinálni, hogy hülye programozó is használhassam 😊

szóval, ugyebár, ha jól értem, firefoxban a flash embed tag és ennek attr rel beállítva a wmodet tökéletesen megy, eltûnik a színrõl

ámbár explorer alatt a flash object, annak meg van egy param tagje, és abban van a name=wmode value=transparent, de ha ezt állítom, akkor eltûnik a flash, és én meg nem akarom az összes attributum lekérésével újként betenni a flasht, és ezen töröm a fejem pár napja... már néha vérzik 😊

és az, hogy invisibil re tegyem, az nem megoldás, mert két baromi nagy menû van flashben megcsinálva, és annélkül még elfödve is csúnya az egész, azért volna jó ezt megoldjam, mert általában a flasht nem én teszem be, hanem a koléga, aki csinálja, és néha még utólag is bele matat, és örökké szólni, hogy a wmode... és hogy hol mikor csinál valamit, azt még a fentvaló sem tudja.
#10940
thumb up, ezért szeretjük a jquery-t. 😉

passatgt
#10939
Amúgy ehhez kellett:

http://passatgt.i-host.hu/tf/gmodal/

Firefoxban néztem csak

#10938
Én ezt szeretem a jquerybe 😊

alert($($('a').attr("href")).html());

és ha a title is kell akkor meg

$('a').each(function () { alert($($(this).attr("href")).html()); alert($(this).attr("title")); });

és ha még valamerre bonyolítani akarom, még írhatom tovább 😊
passatgt
#10937
Jó, én voltam balfasz, a href más volt mint a div id-je😄

De köszi

#10936
Bocsi, most már tisztán látom. Akkor:

<script type="text/javascript">
// <![CDATA<
id ="" $('a').attr('href');
alert(="$('a'😉.attr('href'😉;
alert(" $(id).html()="$(id).html()" );
//=");
//">id>]>
</script>

Van egy linkem: <a href="#div_id">Próba</a>
És egy divem: <div id="div_id">Próba szöveg</div>

passatgt
#10935
alert( $(this).html() );

Így csak a link szövegét írja ki, nem a divét

#10934
var url = $(this).attr("href");
itt lekérdezed az url változóba a linke href tulajdonságát, szóval
var htmlStr = $(url).html();
alert(htmlStr)

így nem tudod lekérni mi van benne a "divbe?", mert az már meg van neked, hiszen már lekérted mikor az attr() funkciót használtad.
Próbáljad meg így.
alert( $(this).html() );
Egyébként Maco13-is erre mutat rá, csak egy klasszikus módszerrel. 😊

passatgt
#10933
csak részlet a kód, ennél kicsit bonyolultabb a helyzet😊