ugrás a tartalomhoz

Archívum - 140703 - Fórum téma

október 13

Fejlec felepitese

zoliky · 2009. Okt. 13. (K), 14.34
Itt lathato a smink: http://dl.getdropbox.com/u/1924024/weblap.jpg
A fejlecet ugy vagtam ki, hogy vettem egy "1px" szeles csikot a felso reszbol (a felso resz alatt ertem a feketet es a sotet szurket).

Az 1px szeles csikot BODY hatternek raktam be.

body {
  backgroung: url(../images/bodybg.gif) repeat-x;
}
Most azt nem ertem, hogy tudnam felepiteni a fejlecet. Szuksegem van egy logo-ra es egy menure. A menu a sotet szurke csikba lesz belerakva. Szoval ket reszrol lenne szo.

A kovetkezo HTML kodra gondoltam.

<div id="wrapper">
  <div id="header">
     <div id="header-inner">
      logo
     </div> <!-- /#header-inner -->

     <div id="navbar">
      navbar
     </div> <!-- /#navbar -->
  </div> <!-- /#header -->
</div>
A "header-inner" es a "navbar" DIV-eknek beallitok egy fix magasagot, peldaul igy

#header-inner {
   height: 300px; /* a fekete resz */

#navbar {
   height: 100px; /* a szurke resz */
}
A megoldasom helyes lenne? Esetleg tudnatok jobbat mutatni ? Nagyon orulnek barmilyen tanacsnak! Koszonom!
 

tömb eleminek töltése form-ból

mokat · 2009. Okt. 13. (K), 14.05
Sziasztok a problémám a következő:
Egy form-ot elküldök self php-ra POST-tal feldolgozni, mely tartalmaz egy legördülőmenüből választható esemény nevet (forrása SQLtábla), és egy rádiógombbal választható kimenetelt.

DIV-be töltés

konoko · 2009. Okt. 13. (K), 12.50
Sziasztok.

Egy gyakorlott javascript-es emberke könnyedén röhögve megoldja de én még csak kezdő sem vagyok ebben. :)
Van egy div-em amibe szeretnék betölteni egy külső oldalt és persze nem php-val hanem hogy az egész oldal ne töltödjön újra. Tud valaki erre mondani egy egyszerű script-et?
Előre is köszi.

Konoko
 

Tiltási szabályok tárolása

world-s · 2009. Okt. 13. (K), 10.37
Sziasztok!
A problémám a következő lenne.
Egy szolgáltatáson belül szeretnék tiltási szabályokat tároló táblát létrehozni.
A feladata az lenne, hogy a különböző ügyfelekre különböző ÉS kapcsolatban lévő szabályok alapján különféle korlátozásokat tudjak érvényesíteni.
Pl.:
1. hétfőtől péntekig 18:00-tól 22:30-ig nem léphet be
2. vagy netán különféle időzítéseket tudjak alkalmazni (pl.: hírlevelet kellene küldeni egy ügyfélnek, de a szabály alapján hétvégén 22:00 után nem küldhetek neki, ezért a szabályrendszerek alapján meg kell azt is határozni, hogy mi az a következő időpont amikorra a küldés beidőzíthető.)

Ehhez milyen adatszerkezetet ajánlotok?
Tudni kell, hogy lehetnek eseti (amikor csak egy konkrét naptári időpontra vonatkozik a szabály), és ismétlődő (pl. minden kedden) feltétel is.
Egy ügyfélhez természetesen több szabály is tartozhat, amik ÉS kapcsolatban vannak. Az Adamikok pedig folyamatosan írják ezeket a szabályokat.

Most ilyesmit találtam ki, de
1. nem olyan szépen írja le a szabályokat
2. egyáltalán nem szép benne a keresés, és a megfelelő időpont meghatározása (programból)

User_ID | INT | azonosító
Type | eseti,ismetlodo | a szabály típusa
Day | H,K,SZE,CS,P,SZO,V,H-P,H-V,SZO-V | rendszeresnél melyik napra vonatkozik
Start | 0000-00-00 00:00:00 | kezdő időpont
End | 0000-00-00 00:00:00 | záró időpont

Start és End esetén ha ismétlődőről van szó, akkor nincs jelentősége a dátum résznek csak az idő számít, így oda 0000-00-00-t tervezek. Ez az ami pl. nem valami szép.
Keresni, és meghatározni a megfelelő időpontot pedig recursive módszerrel lehet csak szerintem.
Meg kell nézni hogy adott időpont jó -e.

október 12

ASP JSON -- JSON PHP

bukefalos · 2009. Okt. 12. (H), 20.35
Sziasztok!

Az alábbi problémára szeretnék megoldást találni. Adott egy szerver Win2003-IIS-MSSQL kompozícióban. A MSSQL tárol bizonyos adatokat, amelyeket egy másik weblapon szeretnék feldolgozni és publikálni. Ez a weblap egy másik szerveren van, Apache-MySql-PHP 5.2 párosítással. Miképpen lenne a feladat megoldható egyszerűen?

Ötleteim:

1. Kapcsolódás a MSSQL-hez. Próbálkoztam, de nem igazán sikerült...

2. Újabb ötletem: Az adatokat készítsük elő Win2003-on JSON formátumúra, a célszerveren pedig fejtsük vissza tömbbe.
Gyakorlatban: tegyük fel, hogy a honlapom.hu/output.asp visszaadja a kérdéses adatokat JSON formátumban. A célszerveren használom az alábbi PHP kódot:

$elemek=file_get_contents('http://honlapom.hu/output.asp');
var_dump(json_decode($elemek, true));

Az eredmény pedig NULL, pedig szép lenne...

Mi lehet a gond, van-e elegánsabb módszer?
Köszi!
 

Filementés

superhero · 2009. Okt. 12. (H), 17.36
Szeretnék olyat, hogy egy html formban ha megadom egy file urljét, akkor azt lementse nekem szerverre. Olyat sikerült összehoznom, amely egy adott mappámból tölti fel a filet a szerverre.
 

JOIN vagy más?

mahoo · 2009. Okt. 12. (H), 16.28
Sziasztok!

Következő lenne a feladat. Adott két tábla:

parameter_lista(idparameter,megnevezes)

1 automata
2 4-ajtos
3 legkondi
.
.
.

parameterek(idauto,idparameter)

1 1
1 2
1 3
2 3
2 6
4 1
.
.
.

Tehát az 1-es id-jű autóautomata, 4-ajtós és légkondis.

Azt szeretném megoldani, hogy az összes létető paramétert megjeleníteni és amivel rendelkezik az autó azt pl. ki x-elni. Így:

VW Golf (iduto: 1)
automata x
legkondi x
4-ajtós x
gyerekzár
tolatóradar
.
.
.

ezt szeretném megoldani egyetlen lekérdezéssel. Lehetséges ez?
 

vajon vétlen clocking-ra készülök-e?

kalamona · 2009. Okt. 12. (H), 12.59
Haligali,

abban sántikálok, hogy megkülönböztetem a böngésző-robotokat az emberektől, és ugyanazon az url-en ők mást kapnának.

Azt kell tudni, hogy nem akarok semmi fondorlatoskodást, a fekete kalap sosem állt jól nekem. A lényeg, hogy az oldal (inkább webalkalmazás) alapvetően masszívan ajaxos, viszont néhány oldalt rajta szeretnák indexelhetővé tenni a keresők számára.

Ezt szeretném, úgy megoldani, hogy megkülönböztetem őkegt valami úton módon a látogatóktól és az adott oldal statkus html változatával térek vissza számukra, amin egy az egyben ugyanaz a szöveg lenne mint amit az ajaxos kérés visszad, semmi kulcsszóhalmozás, vagy hasonló huncutság...

Kérdés#1: ez így teljesen rendeben van, mekkora a sanszom, hogy elásom magam a keresőkben?

Kérdés#2: Hogyan szokták ezt megvalósítani a gyakorlatban?
- url rewrite browser agent alapján?
- url rewrite ip alapján? van megbízható lista a robotok ip-jéről?
- egyéb

olvastam ezt, de ez még csak javaslat ha jól olvastam, lehet még a google sem cselekszik ennek szellemében, nem hogy a többiek.

Szóval... mi a véleményetek? Ezt ne, vagy de csak ne így, vagy mindegy, vagy hogyan szokták?

Köszönöm!
 

Jquery.get paraméter feldolgozás jsp oldalon

juhasztibi · 2009. Okt. 12. (H), 12.06
Sziasztok!

Szeretném megkérdezni tőletek, hogy a következő kód miért nem ad vissza eredményt?

$(document).ready(function(){
    $("#send").click(function(){
var phonenumber = $("#phone_number").val();
$.get("index.jsp", { phone:phonenumber});
    });
});

<form method="get" name="dataForm">
    <input type="text" id="phone_number" name="phone"/>
    <input type="button" value="küldés" id="send"   />
</form>

<%
if(request.getParameter("phone")!= null){
  if(request.getParameter("phone").equals("")){
      out.println("nincs paraméter");
  } else {
      out.println("Telefonszám: " + request.getParameter("phone"));
   }
}
%>


ez egy index.jsp fájl lenne. De valamiért az ajax küldés után nem létezik a phone paraméter. Lenne ötletetek, hogy ez helyett mit lehetne és hogy ez miért nem megoldás ha valóban nem oldható meg így a paraméterátadás.
 

október 11

Keresés akár több kulcsszó alapján

gabesz666 · 2009. Okt. 11. (V), 14.56
Sziasztok

Adott egy auto complete-es combo amibe egy kulcsszó halmaz alapján adnám vissza az eredményt. Összesen 6 mezőben kell keresnem és ha a kulcsszavak bármelyike előfordul az adott mezőben, akkor vissza kell adnom a rekordot. Konkrétabban: intézmény választó combo, ahol lehet keresni intézmény névre, irányítószámra, település névre, címre, telefonra, kapcsolattartó nevére. Mindezt egy 50,000 soros táblában. Először a következő őrültséggel próbálkoztam:

SELECT sx_intezmenyek. * , sx_telepulesek.telepules_nev FROM `sx_intezmenyek` , `sx_telepulesek` WHERE (sx_intezmenyek.irszam = sx_telepulesek.irszam AND (CONCAT(sx_intezmenyek.intezmeny_nev, sx_intezmenyek.irszam, sx_telepulesek.telepules_nev, sx_intezmenyek.cim, sx_intezmenyek.kapcs_nev, sx_intezmenyek.telefon) LIKE '%Budapest%')) LIMIT 0 , 10;

A kérés 45mp-ig futott, ami ugy egy kicsit sok :)

Következő, talán életképesebb megoldás:

SELECT sx_intezmenyek. * , sx_telepulesek.telepules_nev FROM `sx_intezmenyek` , `sx_telepulesek` WHERE (sx_intezmenyek.irszam = sx_telepulesek.irszam AND ((sx_intezmenyek.intezmeny_nev LIKE '%Budapest%' OR sx_intezmenyek.irszam LIKE '%Budapest%' OR sx_telepulesek.telepules_nev LIKE '%Budapest%' OR sx_intezmenyek.cim LIKE '%Budapest%' OR sx_intezmenyek.kapcs_nev LIKE '%Budapest%' OR sx_intezmenyek.telefon LIKE '%Budapest%')) LIMIT 0 , 10;

Sajnos ennek a futási ideje még mindíg minimum 2mp.

Tettem indexet az adott mezőkre, de több ötlet egyenlőre nem jut eszembe mivel gyorsíthatnám a lekérést. Remélem tudtok segíteni!

Adatbázis: MySQL 5.0.85