Archívum - 2005 - Fórum téma
november 6
Kép terület bejelölés (like Flickr)
Sziasztok!
Olyan progit (php-javascript) pontosabban webes "colaboration" alakalmazást keresek amivel feltöltött képre betudok jelölni egy területet és ahhoz szöveges megjegyzést tudok fűzni. Pl. Dolgozunk egy weblapon, készül egy design terv és a képen be tudom jelölni, hogy ez szerintem így nem jó, vagy oda tudom írni, hogy itt arra kell készülni, hogy fix vagy éppen nyúlós...stb.
Érdekel bármi ami hasonlít ilyenre.
■ Olyan progit (php-javascript) pontosabban webes "colaboration" alakalmazást keresek amivel feltöltött képre betudok jelölni egy területet és ahhoz szöveges megjegyzést tudok fűzni. Pl. Dolgozunk egy weblapon, készül egy design terv és a képen be tudom jelölni, hogy ez szerintem így nem jó, vagy oda tudom írni, hogy itt arra kell készülni, hogy fix vagy éppen nyúlós...stb.
Érdekel bármi ami hasonlít ilyenre.
Legördülő menü MySQL táblából HTML-be
Az alábbira szeretnék adatbázist és abból legördülő menüt létrehozni:
sony - tv - crt
................- lcd
.........- radio - hordozható
.....................- asztali
.....................- hifi
.........- monitor - crt - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
........................- lcd - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
samsung - tv - crt
......................- lcd
................- radio - hordozható - magnós
.................................................- CD-s
............................- asztali - magnós
..........................................- CD-s
Adatbázisban tárolnám az adatokat, mivel bővíthető kell lennie.
A MySql szintakszist ismerem de:
?1: hogy nézzen ki az adatbázis (milyen táblák, mezők)?
pl.: legyen egy termek(marka, termek, tipus1, tipus2) tábla? De így sok lesz az üres mező, ill. ismételt mező.?
?2: ezakből az adatokból, hogyan készítsek többszintű legördülő menüt, hogy azután a választást átadhassam egy másik php-programnak? (<- ez lenne a fontosabb kérdés, a másikra ?1-re talán magamtól is rájövök)
THX.
■ sony - tv - crt
................- lcd
.........- radio - hordozható
.....................- asztali
.....................- hifi
.........- monitor - crt - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
........................- lcd - 14"
................................- 15"
................................- 17"
................................- 19"
................................- 21"
samsung - tv - crt
......................- lcd
................- radio - hordozható - magnós
.................................................- CD-s
............................- asztali - magnós
..........................................- CD-s
Adatbázisban tárolnám az adatokat, mivel bővíthető kell lennie.
A MySql szintakszist ismerem de:
?1: hogy nézzen ki az adatbázis (milyen táblák, mezők)?
pl.: legyen egy termek(marka, termek, tipus1, tipus2) tábla? De így sok lesz az üres mező, ill. ismételt mező.?
?2: ezakből az adatokból, hogyan készítsek többszintű legördülő menüt, hogy azután a választást átadhassam egy másik php-programnak? (<- ez lenne a fontosabb kérdés, a másikra ?1-re talán magamtól is rájövök)
THX.
MySQL+utf8=nincs ékezet
Sziasztok!
MySQL 5.0-t használok, win alatt.
A problémám az, hogy ha a karaktarkészletet utf8-ra állítom, akkor nem tudok ékezetes betűket írni az adatbázisba.
Így állítottam be a karakterkészletet:
mysqld --default-character-set=utf8 --default-collation=utf8_general_ci
Ekkor ha pl. ez az SQL parancs:
insert into tanulo (vezeteknev) values ("Ádám");
ez a hibaüzenet:
ERROR 1406 (22001): Data too long for column 'vezeteknev' at row 1
Biztosan a karakterkészlettel van a gond, mert latin2_hungarian_ci-vel működik (és ékezet nélküli szövegnél nincs hiba).
Mi lehet a hiba?
■ MySQL 5.0-t használok, win alatt.
A problémám az, hogy ha a karaktarkészletet utf8-ra állítom, akkor nem tudok ékezetes betűket írni az adatbázisba.
Így állítottam be a karakterkészletet:
mysqld --default-character-set=utf8 --default-collation=utf8_general_ci
Ekkor ha pl. ez az SQL parancs:
insert into tanulo (vezeteknev) values ("Ádám");
ez a hibaüzenet:
ERROR 1406 (22001): Data too long for column 'vezeteknev' at row 1
Biztosan a karakterkészlettel van a gond, mert latin2_hungarian_ci-vel működik (és ékezet nélküli szövegnél nincs hiba).
Mi lehet a hiba?
november 5
CSS-sel megoldott lista nem jó szélességű IE-ben
Sziasztok!
Szeretnék az oldalamra egy az ablakos környezetekben használatoshoz hasonló menüt amiben a menü elemei linkek. Azt szeretném hogy a kiemelés megjelenjen akkor is ha nem a szövegen áll az egérkurzor. Lenne csak szöveges és olyan is amiben a szöveg előtt van 1 kis kép. Összedobtam erre 1 kis teszt htmlt:
[colorer=html]
<HTML>
<HEAD>
<style type="text/css"><!--
BODY {
PADDING: 0px;
MARGIN: 0px;
FONT: 76% Verdana, Arial, Helvetica, sans-serif;
COLOR: #000;
}
A {
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link, A:visited {
COLOR: black;
}
A:hover {
COLOR: #ff0000;
}
.item-list UL {
/* Így tűnik el a bullet a listában lévő elemek elől. Jó ez a megoldás? */
padding: 0px;margin:0px;
}
/* Ez kell ahhoz, hogy a menü teljes szélességében látszódjon a csík, de ilyenkor a sorok között hézag lesz. Miért? */
.item-list A {
DISPLAY: block;
}
.block {
WIDTH: 180px;
BACKGROUND-COLOR: gray;
padding: 0px; margin:0px;
margin-bottom: 1em;
}
.block A:hover {
BACKGROUND-COLOR: yellow;
}
--></style>
</HEAD>
<BODY>
<DIV class="block">Van kép a listában
<DIV class=item-list>
<UL>
<LI><A href="#"><IMG src="" height="1em">1. képpel</A>
<LI><A href="#"><IMG src="" height="1em">2. képpel</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
<DIV class="block">Nincs kép sehol
<DIV class=item-list>
<UL>
<LI><A href="#">1. kép nélkül</A>
<LI><A href="#">2. kép nélkül</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
A fentiek list nélkül
<DIV class="block">Van kép a listában
<DIV class=item-list>
<A href="#"><IMG src="" height="1em">1. képpel</A>
Szeretnék az oldalamra egy az ablakos környezetekben használatoshoz hasonló menüt amiben a menü elemei linkek. Azt szeretném hogy a kiemelés megjelenjen akkor is ha nem a szövegen áll az egérkurzor. Lenne csak szöveges és olyan is amiben a szöveg előtt van 1 kis kép. Összedobtam erre 1 kis teszt htmlt:
[colorer=html]
<HTML>
<HEAD>
<style type="text/css"><!--
BODY {
PADDING: 0px;
MARGIN: 0px;
FONT: 76% Verdana, Arial, Helvetica, sans-serif;
COLOR: #000;
}
A {
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link, A:visited {
COLOR: black;
}
A:hover {
COLOR: #ff0000;
}
.item-list UL {
/* Így tűnik el a bullet a listában lévő elemek elől. Jó ez a megoldás? */
padding: 0px;margin:0px;
}
/* Ez kell ahhoz, hogy a menü teljes szélességében látszódjon a csík, de ilyenkor a sorok között hézag lesz. Miért? */
.item-list A {
DISPLAY: block;
}
.block {
WIDTH: 180px;
BACKGROUND-COLOR: gray;
padding: 0px; margin:0px;
margin-bottom: 1em;
}
.block A:hover {
BACKGROUND-COLOR: yellow;
}
--></style>
</HEAD>
<BODY>
<DIV class="block">Van kép a listában
<DIV class=item-list>
<UL>
<LI><A href="#"><IMG src="" height="1em">1. képpel</A>
<LI><A href="#"><IMG src="" height="1em">2. képpel</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
<DIV class="block">Nincs kép sehol
<DIV class=item-list>
<UL>
<LI><A href="#">1. kép nélkül</A>
<LI><A href="#">2. kép nélkül</A>
<LI><A href="#">3. kép nélkül</A></LI>
</UL>
</DIV>
</DIV>
A fentiek list nélkül
<DIV class="block">Van kép a listában
<DIV class=item-list>
<A href="#"><IMG src="" height="1em">1. képpel</A>
Transparent PNG hatterkepkent IE-ben
Sziasztok!
Mint azt bizonyara ti is tudjatok az IE csak ganyolassal kepes megjeleniteni
atlatszo PNG-t. Pl. itt van errol doksi:
http://homepage.ntlworld.com/bobosola/pngtest.htm
Az oldalon talalhato leiras jol is mukodik normal kepekre. De background kepre sajos nem megy.
Vmi ilyesmivel probalkoztam:Ez firefox-ban okes, de IE-ben kozepre, felnagyitva rakja be a hatterkepet.
Letezik arra vmifele ganyolas, hogy IE is normal meretbe, bottom right-ba tegye a hatteret?
Koszi!
■ Mint azt bizonyara ti is tudjatok az IE csak ganyolassal kepes megjeleniteni
atlatszo PNG-t. Pl. itt van errol doksi:
http://homepage.ntlworld.com/bobosola/pngtest.htm
Az oldalon talalhato leiras jol is mukodik normal kepekre. De background kepre sajos nem megy.
Vmi ilyesmivel probalkoztam:
<style type="text/css">
.classTblBckg
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='my.png');
background-repeat: no-repeat;
background-position: bottom right;
}
.classTblBckg[class]
{
background-image: url("my.png");
}
</style>
Letezik arra vmifele ganyolas, hogy IE is normal meretbe, bottom right-ba tegye a hatteret?
Koszi!
november 4
Flash szövegmező nem változik programozottan
Hello!
Szeretnék készíteni flash-ben egy szövegmezőt, amiben a link segítségével változna a mező tartalma. Elvileg az alábbi kóddal meg lehetne valósítani, de valami hiba végett nem cseéli le a szöveget.
A "szoveg cserelese" linket megjeleníti, de a cserel funkciót már nem működteti.
Tudna valaki segíteni ebben,mi lehet a hiba, mert elég kezdő vagyok.Kösz!
Comal
■ Szeretnék készíteni flash-ben egy szövegmezőt, amiben a link segítségével változna a mező tartalma. Elvileg az alábbi kóddal meg lehetne valósítani, de valami hiba végett nem cseéli le a szöveget.
A "szoveg cserelese" linket megjeleníti, de a cserel funkciót már nem működteti.
Tudna valaki segíteni ebben,mi lehet a hiba, mert elég kezdő vagyok.
myText.html = true;
myText.wordWrap = true;
myText.multiline = true;
var stylest = new TextField.StyleSheet(); //create stylesheet object
stylest.load("unloved.css"); //load css
myText.styleSheet = stylest;
myText.text = "<a href='asfunction:cserel,valtoztatva'>Szoveg cserelese</a>";
cserel = function (csereAdat) {
myText.text = "A szoveg " + csereAdat;
trace (csereAdat);
}
Comal
Milyen url-ről érkezik a kérés?
Sziasztok!
Bocs a téma címért, de csak ismerkedem a PHP-vel, így nem ismerem a pontos meghatározásokat. Ezért elmondani sem tudom érthetően a kérdésem, inkább egy gagyi példával próbálom szemléltetni:
Honlapokra generál képet a nálam futó feldolgoz.php. A honlapokon elhelyezett link a következő:
<a href="http://www.valami.hu"><img src="http://www.valami.hu/feldolgoz.php?url=http://www.akarmi.hu"></a>
Jelenjen meg a honlapon egy kép, benne az oldal url címe.
A valami.php-ben a $website = $_GET['url'];
megoldással megkapom a címet, ez eddig OK. De! Ha ez illető ezt a kódot teszem azt egy footer.php-be teszi be, és már nem a főoldalon van, akkor is a főoldalának címét fogja odairni, de nekem mindig az adott oldal neve kellene oda. Megoldható lenne több 'url' azonosító használatával minden egyes oldalhoz külön-külön, de ez nem túl elegáns, és kényelmes.
Szóval a kérdésem a következő: hogy oldható meg, hogy a link a következő legyen: http://www.valami.hu/feldolgoz.php és a feldolgoz.php-m a meghívásakor tudja, hogy honnan is érkezett a kérés?
Mivel kezdő vagyok, nem igazán tudom, mit is keressek pl. a PHP dokumentációban. Ha nem konkrét megoldást adnátok, az sem baj, csak irányítsatok legalább a megfelelő leíráshoz.
Bocs, ha nem voltam érthető és szakszerű!
Köszönettel: Sanyi
■ Bocs a téma címért, de csak ismerkedem a PHP-vel, így nem ismerem a pontos meghatározásokat. Ezért elmondani sem tudom érthetően a kérdésem, inkább egy gagyi példával próbálom szemléltetni:
Honlapokra generál képet a nálam futó feldolgoz.php. A honlapokon elhelyezett link a következő:
<a href="http://www.valami.hu"><img src="http://www.valami.hu/feldolgoz.php?url=http://www.akarmi.hu"></a>
Jelenjen meg a honlapon egy kép, benne az oldal url címe.
A valami.php-ben a $website = $_GET['url'];
megoldással megkapom a címet, ez eddig OK. De! Ha ez illető ezt a kódot teszem azt egy footer.php-be teszi be, és már nem a főoldalon van, akkor is a főoldalának címét fogja odairni, de nekem mindig az adott oldal neve kellene oda. Megoldható lenne több 'url' azonosító használatával minden egyes oldalhoz külön-külön, de ez nem túl elegáns, és kényelmes.
Szóval a kérdésem a következő: hogy oldható meg, hogy a link a következő legyen: http://www.valami.hu/feldolgoz.php és a feldolgoz.php-m a meghívásakor tudja, hogy honnan is érkezett a kérés?
Mivel kezdő vagyok, nem igazán tudom, mit is keressek pl. a PHP dokumentációban. Ha nem konkrét megoldást adnátok, az sem baj, csak irányítsatok legalább a megfelelő leíráshoz.
Bocs, ha nem voltam érthető és szakszerű!
Köszönettel: Sanyi
window.open meghívása PHP-ből?
Sziasztok. Abszolut kezdő vagyok szóval ne lepődjetek meg ha csacska ságot kérdezek. A következőt szeretném: php-ből szeretnék (a feltételes elágazás else ágaként) megnyitni egy új ablakot úgy hogy néhány változónak az értéket átadom és azt a felugró oldalon kiiratom.
Vagyis a kérdés: 1 hogy lehet php-ből új ablakot nyitni? 2 php-s értékekkel műveletet végezni-kiiratni az új ablakban?
Javascriptre már találtam megoldást: ime egy rövid a Js 1.3 referenciából:Valahogy a phpből kellene meghívni a window.open Js fügvényt -úgy hogy a lekérdezés (ami pöpecül működik) $eredmeny tömbjének értékét átadom a JS-nek. Biztos nem olyan bonyolult,csak össze kéne kombinálni, de én már vagy három és fél órája ezzel szenvedek.
Aki tudja a választ kérem segítsen meg vele. Köszönöm
■ Vagyis a kérdés: 1 hogy lehet php-ből új ablakot nyitni? 2 php-s értékekkel műveletet végezni-kiiratni az új ablakban?
Javascriptre már találtam megoldást: ime egy rövid a Js 1.3 referenciából:
function windowOpener() {
msgWindow=window.open("","displayWindow","menubar=yes,width=250,height=200")
msgWindow.document.write
("<HEAD><TITLE>Message window</TITLE></HEAD>")
msgWindow.document.write
("<CENTER><BIG><B>Hello, world!</B></BIG></CENTER>")
}
Aki tudja a választ kérem segítsen meg vele. Köszönöm
november 4
HTML kódszerkesztő vagy WYSIWYG alkalmazás?
Mit tartanak hatékonyabb eszköznek a weblapok szerkesztésére, a kézi kódolást egy html kódszerkesztőben vagy pedig egy WYSIWYG alkalmazás hsználatát, pl. Dreamweawer?
Mivel eddig csak néhány egyszerűbb lapot szerkesztettem, kíváncsi vagyok mások tapasztalatára.
Eddig kézzel kódoltam, és már fejből tudom a tagokat, de túl sok "kézi" munkát igényel a weblapok változtatása.
■ Mivel eddig csak néhány egyszerűbb lapot szerkesztettem, kíváncsi vagyok mások tapasztalatára.
Eddig kézzel kódoltam, és már fejből tudom a tagokat, de túl sok "kézi" munkát igényel a weblapok változtatása.
MySQL 4.1 - Limit egy bizonyos oszlop szerint
Sziasztok,
a kovetkezo problemara keresek megoldast. Van egy tablam X, (kb 100.000 rekordot tartalmaz), van egy Y tablam (kb 10.000 rekord), es egy Z tablam (2.000 rekord). A keresek az X tablaban, majd ehhez hozzakapcsolom az Y tablat, es az Y-hoz a Z-t. Valami ilyesmi:Ez visszaad nekem egy bizonyos szamu talalatot, es ezek kozott kellene nekem lapozni Y szerint. Tegyuk fel hogy visszakapok 100 talalatot, 20 Y-ba csoportositva. En ugy szeretnem megjeleniteni, hogy egy adott Y-hoz kiiratom az osszes talalatot. Tetelezzuk fel hogy egy oldalra ki akarok iratni 10 talalatot, akkor ez azt jelentene, hogy kiiratok 10 kulonbozo Y-t es a hozzajuk tartozo osszes x talalatot. Tehat valami olyasmi kellene ami most nincs MySQL-ben, hogy "Limit by column_name from, offset".
Aki talalkozott valami hasonlo problemaval, es talalt ra megoldast kerem irjon.
A keresesi sorrend nem felcserelheto, vagyis mindig X-ben indul a kereses, es egyszerre nem kerheto le az osszes adat es PHP-bol a rendezes, mivel nagyon leterhelo lenne a szervernek.
Elore is koszonom valaszaitokat
Robi
■ a kovetkezo problemara keresek megoldast. Van egy tablam X, (kb 100.000 rekordot tartalmaz), van egy Y tablam (kb 10.000 rekord), es egy Z tablam (2.000 rekord). A keresek az X tablaban, majd ehhez hozzakapcsolom az Y tablat, es az Y-hoz a Z-t. Valami ilyesmi:
Select *
From X
Left Outer Join Y On Y.x_id=X.x_id
Left Outer Join Z On Z.Y_id=Y.y_id
Where es a feltelek X-re, (csak X-re)
Aki talalkozott valami hasonlo problemaval, es talalt ra megoldast kerem irjon.
A keresesi sorrend nem felcserelheto, vagyis mindig X-ben indul a kereses, es egyszerre nem kerheto le az osszes adat es PHP-bol a rendezes, mivel nagyon leterhelo lenne a szervernek.
Elore is koszonom valaszaitokat
Robi