22786
Html-, css- és php-help
-
#13101 pontosan, köszi szépen ! -
Cat 02 #13100 <a href="valtozo.php?melyik=<? print $alfa; ?> ">Katt ide</a>
Így gonoltad ? -
#13099 és ha a $melyik változó értéke egy másik változó lenne ? valahogy így :
<a href="valtozo.php?melyik=$alfa">Katt</a>
<?
$melyik=$_GET['melyik'];
?>
nálam akkor az echo $melyiknél $alfa-t ír nem az alfa értékét
huh, remélem sikerült érthetően leírnom ... -
#13098 ó toszd meg, megtaláltam. A szám elején volt néhány bináris láthatatlan karakter, ezzel mindig megszívom. -
#13097 kód:
if($_REQUEST['new_user_reg_id'] == 0)
die("new_user_reg_id = ".$_REQUEST['new_user_reg_id']);
kimenet:
new_user_reg_id = 36102
WTF?????????????? -
Cat 02 #13096 <a href="valtozo.php?melyik=alfa">Katt</a>
valtozo.php
<?
$melyik=$_GET['melyik'];
if ($melyik=='alfa') {print $alfa;}
?> -
#13095 Sziasztok !
Azzal akadtam el, hogy vannak változók, amiket szeretnék kiíratni egy link lenyomásakor, egy új ablakba. Tehát
<a href="" target="_blank">Katt ide</a>
A a változók pedig PHPban vannak. $alfa[egy] és $alfa[ketto]. Próbáltam javascripttel de ott még kevesebb sikert arattam. Nincs valakinek tippje ? -
Cat 02 #13094 Szerintem egyszerűbb egyszer lekérni a méretet, mint minden listázásnál. De ha meg van proci, de memória meg kevés, akkor meg jó a másik is. Bár nem hiszem ,hogy neki ilyet figyelembe kéne venni :) -
#13093 Listázásnál az első egyszerűbb, a második pedig kevesebb oszlopot használ az adatbázisban.
Bizonyos esetben el tudom képzelni az első megoldást. -
Cat 02 #13092 Most mi egyszerűbb ?
select * from képek where size=1024
select * from képek
if getimagesize()==1024 then -
#13091 Én csak az ötletgazda vagyok, a logóműhelyben készítették. -
#13090 Köszi :-) -
#13089 Persze, az odáig ok... -
Cat 02 #13088 Gondolom, hogy az alapján tudjon listázni. -
#13087 fasza logo :) -
#13086 A kép felbontását miért is tárolod le? -
#13085 he?
az id az id tudod mi az :D
a counter meg azért van hogy oda rögződjön hányszor nézték meg a képet -
Cat 02 #13084 Counter = id ? :) -
#13083 nem baj ha nem értem?
inkább írd meg tagba amire gondolsz
Terensz: elég sok minden van nálad
Nálam csak feltöltőneve meg képnév meg felbontás meg méret meg infó "ide az megy hogy mihez kapcsolódik" és idő, ja és counter, ja és persze id ami auto incrementes -
Cat 02 #13082 Az a gáz, hogy nem mindig ismeri fel képnek és ugye ingyen tárhelyen nem lehet felrakni kiegészítőket, ezért talán a gd libary-t kell használni. Az meg pl frissen fényképezőről letöltött képre is azt mondja, hogy nem valid kép és ilyenkor ugyan feltölti, csak hát thumnail nem lesz :)
Ám pl 50x50-es (100x100-nál se) thumnailnél sztem tök mind1 milyen az arány, úgyse látszik. Bár ha sql-el csinálod, annyira nem számít. Nekem azért volt ez baj, mert én úgy számoltam, hogy 3 kép van mindig ugyanannyiszor, lapozásnál, következő képre ugrásnál és album elemeinek számánál is :) -
#13081 Nálam ilyen az uploads tábla:
CREATE TABLE `uploads` (
`uplid` int(11) NOT NULL AUTO_INCREMENT,
`filedir` varchar(255) NOT NULL,
`filename` varchar(255) NOT NULL,
`ftype` varchar(32) NOT NULL, /* compressed , media */
`mediatype` varchar(32) NOT NULL, /* - , video , image , flash */
`modules_mdlid` int(11) NOT NULL,
`active` int(1) NOT NULL,
`removed` int(1) NOT NULL,
`removereason` varchar(255) NOT NULL,
`uploadedby_users_uid` int(11) NOT NULL,
`lastmod_users_uid` int(11) NOT NULL,
`ordnum` int(11) NOT NULL,
PRIMARY KEY (`uplid`)
)ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_hungarian_ci; -
#13080 ui.: Ha fontos lenne, hogy a kisképekből ne legyen semmi levágva, akkor ugyan ezt meg lehet csinálni JS-sel és CSS-sel is, de a kép fizikailag nem veszít tartalmából. De pl. ilyen felhasználók avatarjai, logójai, amik mindenképp fix méretűek ott pl. nem rossz dolog ez, sok nem marad le a képről általában, csak levágod valamelyik oldalról a széleit, de az egyik tengely mentén mindig a maximális tartalom fér ki, csak ahol kilóg ott vágod le, hogy szabályos négyzet mérete maradjon. -
#13079 Feltöltött képeket hagyd eredeti méretben, esetleg ha marhanagyok is lesznek, akkor lehet valamilyen nagyobb felbontásra korlátozni, bár ingyenes tárhely amúgy is elszáll viszonylag kicsi méretű képeknél is low_memory hibával. Az eredeti képméretből meg tudod állapítani a méretarányokat, szóval tudod csökkenteni a méretét az arányok megtartása mellett. A kis előnézeti thumbnail képeket korlátozd be valamilyen méretre. Pl.: 120 px szélesség, neked kell tudni mennyi fér ki egy sorba. Én úgy csinálnám, hogy az összes thumbnail kép egyforma méretű legyen, mondjuk 120 x 120px, mindegyik szabályos négyzet. Ehhez azt kell csinálni, hogy megnézed melyik irányban szélesebb, magasabb a kép, és szépen megállapítod, hogy a megfelelő méretre korlátozás után melyik irányban lesz hosszabb a kép, majd az imagecopyresized fv-el csinálsz egy fix 120x120-as képet, ahol az eredeti képnek pontosan a középpontját másolod át rá. Tehát végeredményben fix méretű thumbnail képet kapsz, ahol sosincs lelógás vagy üres terület, vagy szélességben vagy magasságban mindig a teljes kép látszódik, ha pedig a kép szélességre nagyobb, akkor kb a széleiből levágsz pár pixelt, általában semmi fontos részlet nem marad le róla, pontosan a középpontját kapod. Persze ugye ez a módszer nem mindig a legjobb, de legalább szép thumb képeid lesznek. Rakhatod méretarányosan is, megnézed a képarányokat és beállítasz fix szélességet ésvagy fix magasságot és úgy kicsinyíted, de akkor nem lesznek egyformák a képek. -
#13078 Hali
Tegnap meg ma éjjel nagy nehezen de sikerült megcsinálnom egy alapszintű képfeltöltőt, tök jól müxik, a MYSQLben van id meg felbontás mező meg név meg hasonlok, jelenleg a counter rendszerét csinálom, olvasódik 1 kép és beindít egy update folyamat, ami 1 el növeli a counter mezőben lévő számít.
És most amiért írók, hogy limitáljam le a képeket egy keretre, milyen felbontásra?
Mert ugye van 4:3 meg 19:6 arányú képek, meg biztos lesz nem szabvány arányú kép is, szal milyen felbontásra csökkentsem le?
-
#13077 Koszi mindkettotoknek! -
#13076 ajanlom az AUDI STAT-ot, nekem bevalt! -
#13075 én időpont + ip nézek php-vel -
#13074 Sracok/lanyok tud valaki olyasmi scriptrol ami logolja, hogy honnan nezegettek a weboldalaimat?
Olyasmi kene mint a who's among us, csak mindenfele widget/csicsa nelkul.
(Csak en lassak mindenfele eredmenyt)
Ha valaki hasznalt mar valamilyen hasonlot, ami jo pls ossza meg.
Koszi -
#13073 Itt a menü transparent ff és ie alatt is. Szedd ki a technikát css-ből. Dolgozz meg érte!
Viszont: ha banánt kapok reklám miatt: megverlek -
#13072 Ezt kipróbáltam de 1ik sem müxik , úgy hogy fel is adom, az IE szar, még a legördülő menü sem müxik hack nélkül, áh hagyjuk, lesz olyan amilyen most.
weblap -
Cat 02 #13071 Googlezd már meg vazze. IE 7 alatt nem kezeli a png átlátszóságát. -
#13070 Nem lehet hogy az a baj hogy az egész menüben látható háttér 1 pngben van?
Úgy van pozicionálva mindenhová -
Cat 02 #13069 Nézz utána a png fix-nek google-ben. -
#13068 Mivel érdemeltem ki a láthatatlanságot? -.- #13057 hsz
Weblap -
phoenix1 #13067 Csak egy esetben amikor az id értéke auto increment, többnyelvű oldalaknál máshogy megoldva pl. ahogy írta rid-lenne és az adat kiszűrése két érték megadásával történik egyik ugye a rid=rádió id a másik pedig a nyelv. -
#13066 Én hogy be van-e includeolva így ellenőrizném: if(isset($galeria1)), így nem warningozik ha nincs definiálva, de igazából tökmind1 úgy is jó ahogy te csinálod ;) -
#13065 Azért mert én így oldottam meg :)
#files.php:
$ertek = 6;
$galeri1 = array(
"012209_165615.jpg",
.
.
.
#galeria.php:
require_once("galeria/1/files.php");
$id = 0;
$futas = 0;
if ($ertek == 0)
{ print "<td><br>Sorry, the galery is empty. No images for the galery.";
}
else
{
do {
if ($id==4){
print "<td></td>
<td rowspan=19 valign=top>
<p></p>
<img src=galeria/1/original/$galeria1[0] border=0 name=nph_slide1 width=640 height=480>
</td></tr>
<tr>";};
if (!($id % 4)){
print "</tr><tr>";
};
print "<td width=100>
<a href=javascript:nph_change_img_src('nph_slide1','document','galeria/1/original/$galeria1[$id]');>
<img src=galeria/1/thumb/t_$galeria1[$id] width=100 height=80 border=0 alt=$galeria1[$id]>
</a></td>";
$id ++;
} while ($id != $ertek);
}; -
#13064 typo: $galeriA1
az $ertek mire kell? Ha a tömbben lévő elemek számát akarod lekérni inkább így csináld: count($galeria1)
Nincs akadálya, de a html attribútumokat tett kettős aposztróf közé mert ha valahol becsúszik egy space borul az egész és nehéz lesz debuggolni :) -
#13063 Meg.
De akkor hivatkozz ugyanarra a változónévre! ($galeri1 vs. $galeria1) -
#13062 Egy kérdés, ezt meglehet oldani?:
$ertek = 6;
$galeri1 = array(
"012209_165615.jpg",
.
.
.
<img src=galeria/1/thumb/t_$galeria1[$id] width=100 height=80 border=0 alt=$galeria1[$id]>
És ezt persze cikluson belül, ami növeli majd az $id értékét is...