ugrás a tartalomhoz

Archívum - Jan 2012

január 6

Szöveg megjelenítése

superhero · 2012. Jan. 6. (P), 20.22
Sziasztok!
Olyat szeretnék, hogy van egy adott szöveg (mondjuk 100 karakter) de ebből csak 50 karakter jelenjen meg, majd a csonkított szövegre kattintva megjelenjen a teljes szöveg, mégegyszer rákattintva pedig megint pl. 50 karakter legyen. Nem tudom, hogy ezt Javascriptben kell-e vagy van rá valami más megoldás is. Teljesen tanácstalan vagyok, hogy min induljak el!
 

Webshop indítás

Ivory · 2012. Jan. 6. (P), 18.09
Sziasztok!

Webshop-nyitáshoz szükséges kereskedelmi végzettség?
(szerintem nem)de olvasgattam fórumokban hogy igen és azt is hogy nem.
Szóval én mint halandó, egyéni vállalkozóként nyithatok webshopot termékek árusítására? Nem Én termelem, csupán kereskednék vele, a termelőtől szerezném be és (reményeim szerint) a webshopon értékesíteném.

Tudnátok ajánlani valami naprakész oldalt ahol le van írva a webáruház nyitás feltételei, gondolok itt jogi és mindennemű hivatalos részre.
Guglit már próbáltam találtam is, nagyjából képben vagyok de azok elég régi irományok, gondoltam hátha van itt nálam naprakészebb ember aki foglalkozott már hasonló témával.

Köszi!
 

PHP üzenetküldő

djviktorio · 2012. Jan. 6. (P), 14.56
Sziasztok! Nem vagyok nagy májer, épp hogy csak kezdő, nagyjából próbálom átlátni a dolgokat.. Arról lenne szó, hogy van nekem egy template-m, sima contact oldallal, amihez kellene nekem egy php-s parancs, hogy elküldje nekem az adatokat. nagyjából próbálgattam összerakni egyet innen-onnan de nemigazán müxik, hozzáértő megnézhetné nekem, hogy mik is a hibák... nagyon hálás lennék... :/

Szóval a php-ben ez van:
-----------------------------
[colorer=php]<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_phone = $_POST['cf_phone'];
$field_message = $_POST['cf_message'];

$mail_to = 'valami##kukac##valami.com';
$subject = 'Message from a site visitor '.$field_name;

$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Message: '.$field_message;

$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";

$mail_status = mail($mail_to, $subject, $body_message, $headers);

if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'index-5.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed.

menük rendezése

kataiandi · 2012. Jan. 6. (P), 14.03
Sziasztok!
Segítséget szeretnék kérni, hogy mit javítsak, hogy a legördülő menük almenüje jól láthatóak legyenek.

PDO nem dob kivételt

inf · 2012. Jan. 6. (P), 13.07
Nektek sikerül már rávenni a PDO-t, hogy hibás SQL-re kivételt dobjon?

Nekem nem, legalábbis nem jelenik meg semmi az error logban, az sql logban meg azt írja, hogy lement és 0 rows affected. Még jobban utánanézek, hogy mondjuk az error info-ban mit tárol le ilyenkor...
 

Cross-domain input mező kitöltés

laffesz · 2012. Jan. 6. (P), 12.46
Üdvözletem!
Olyan problémába ütköztem, hogy a munkám során adatokat kell feltöltenem egy oldalra, ám itt olyan sok input mező van, akár 3-4ezer is, hogy szeretném az adatok feltöltését felgyorsítani.

A gond, ott jelentkezik, hogy az oldalnak csupán a használója vagyok, a tulajdonosa nem, szóval rendelkezek a belépéshez szükséges adatokkal, viszont külön domain-nen van és nem is tudok beleszerkeszteni az oldal szerkezetébe sem.

Próbálkoztam olyan megoldással, hogy egy lokális oldalon (ezen futna majd a program ami kigyűjti és megadja, az adott szövegmezőbe szükséges stringet) létrehoztam egy iframe-et és az iframe-en belüli oldal(ez az ahol a szövegmezők vannak) szövegmezőjének value értékét módosítottam.

Ez jól működik addig míg egy lokális szerverre lementett oldallal tesztelgetek, amikor viszont a valós idegen domain-nen lévő oldalt adom meg az iframe-ben akkor már nem megy sem az adattagok elérése se a módosítása.

Olvastam, hogy ez a cross-domain biztonsági problémák elkerülése miatt van. Kerestem megoldásokat is, de csak olyat találtam ahol iframe-en belüli microsite-tokkal oldják meg a kommunikációt vagy a window.name-et ajánlják megoldásank.
De ezekkel az a gond, hogy továbbra se tudok beleszerkeszteni az idegen oldalba.

Esetleg valaki tudna megoldást ajánlani?
 

lekérdezés más oldal adatbázisából

zeniten · 2012. Jan. 6. (P), 12.21
Talán más fórumba kéne írnom - de épp azért írok mert tanácstalan vagyok a kiindulást illetően.
A probléma: aktuális góllövő lista beemelése egy Drupal oldalba a http://adatbank.mlsz.hu/foprog.asp?menu=p01_0002 helyről.
Csak a táblázat kéne úgy általam adott paraméterekkel lekérdezve (a paraméterek a bal oldalon látható legördülőkben látható kiválasztások közül egy-egy adott beállítás lenne)

<input type="hidden" value="1" name="p_lepes">
<input type="hidden" value="10" name="p_evad">
<input type="hidden" value="7" name="p_szervezet">
<input type="hidden" value="8741" name="p_verseny_id">
<input type="hidden" value="30" name="p_fordulo">

Azt könnyű látnom, hogy ezek a paraméterek - csak hogyan hívom meg azt a lekérdezést, ami az MLSZ oldalán a táblázatot generálja? Nem tudom valahogyan kilopni az oldalkódból az ehhez szükséges kódrészletet, amit betehetnék mondjuk egy iFrame-be?

Előre köszönöm.
 

január 6

JSLint/JSHint a februári budapest.js-en

Török Gábor · 2012. Jan. 5. (Cs), 22.36
Kódelemző eszközökről a februári JavaScript meetupon
 

UL-LI almenü nem látszik ie6-ban

Totti 1986 · 2012. Jan. 5. (Cs), 19.58
Sziasztok!

Nem tudom, érdemes-e még ie6-ra optimalizálni, de ha már 99%-ban működik, amit eddig csináltam ez a kis hiba már eléggé zavar.

Szóval van egy ul-li listám menünek, de a 2. szintű almenü már nem látszik ie6-ban, csak a széle. Nyilván, valami triviális a megoldás, de nem jöttem rá.

Jquery meg elég hosszú css is van benne, nem tudtam úgy leegyszerűsíteni, hogy ne ömlesszem ide, szóval inkább belinkelem.

HTML

CSS1
CSS2

JS

Köszi
 

Adattípus automatikus konverziójának korlátozása

daniel.p · 2012. Jan. 5. (Cs), 14.59
Sziasztok!

Mostanában ismerkedem a PHP OOP részével és itt bizony, ami korábban jó dolog volt (ti.: gyengén típusosság) most kezd egy kicsit aggályossá válni.

A kérdésem a következő: van-e valamilyen mód arra, hogy egy adott osztály tulajdonságának típusát úgymond "beleégessük" a kódba?

A példa:

class foo {
  // ide stringet várunk
  private $bar;
  
  public function foo() {
    // típus meghatározása
    $this->bar = (string) $this->bar;
    // itt még string a típus
    }
   
  public function output($print) {
    $this->bar = $print;
    print gettype($this->bar).'<br />';
    // output: "double"
    print $this->bar;
    }
}

$foo = new foo();
print $foo->output(5.44);
Magyarul azt szeretném elérni, hogy a konstruktorban megadott string típus maradjon érvényes bármilyen változó értékadásnál és pl. az 5.44-et ne konvertálja automatikusan lebegőpontossá, hanem maradjon string. Ki lehet ezt valahogy kényszeríteni anélkül, hogy minden metódus paraméterére a függvényen belül meghívok egy settype()-ot?

A másik kérdésem: a PHP5 elvileg támogatja kontruktorként a _construct függvényt, ugyanakkor, ha így helyezem el az osztályban, akkor nem hívódik meg normálisan. Van tippetek, hogy ez miért lehet?

Köszönöm.