ugrás a tartalomhoz

Archívum - 2006

augusztus 6

drupal+több adatbázis vs. több tábla

Anonymous · 2006. Aug. 6. (V), 13.20
Sziasztok!
A közeljövőben szeretném megvalósítani azt, hogy egy drupal kódon több weblapot helyezek el. Kérdésem az: a drupal adatbázisában kb. 40-50 tábla van. Prefixxel létre lehet hozni újakat, aztán settings fájlban beállítani, hogy mit használjon a drupal a különböző weboldalakhoz. Fizetni fognak az oldalért, tehát végül is a hostomnál kért kb. 2000 Ft/év egy plussz adatbázisért nem sokat tesz. Kb. 10-20 kis forgalmú webhelyet akarok egy hostra elhelyezni, ez ugye 20x50= 1000 tábla lenne, nagyon kevés tábla van, amit esetleg közösen tudnék használni. Hatékonyabb lenne minden egyes webhelyre kérni egy-egy mysql adatbázist, vagy így sem fog jelentős sebességcsökkenés jelentkezni? Szerintem nem nagy forgalom lesz, max. 1000találat/nap, ráadásul a drupal ugye használ cache-t is. Minden tapasztalatot örömmel fogadok.
 

Php űrlap, nem kezeli az ékezetet, lehet ezt orvosolni?

Anonymous · 2006. Aug. 6. (V), 12.47
Sziasztok!

Találtam egy működő PHP űrlapot, aminek nagy bibije van, mégpedig az ékezeteket nem kezeli, lehet ezt orvosolni valahogy?

A forráskódja a következő:

[colorer=php]<?php
$nasaadresa = "sample##kukac##mail.com"; //please replace this with your address

$mail = $_POST['Email'];
$porukaa = $_POST['Message'];
$poruka = str_replace("\r", '<br />', $porukaa);
//START OF THANKS MESSAGE
//you may edit $thanks message. this is a message which displays when user sends mail from your site
$thanks = "
<p align='left'><br>
<b>Your message has sucessfuly been sent!<br></b>
#### MESSAGE TEXT ####
<br><br>
$poruka
<br><br>
#### END OF MESSAGE ####
<br><br>
You will recive a copy of the message at your email address <b>($mail).<br>We will reply you soon as possible<br></b></p>";
//do not edit nothing below this line until comment (ME) say so if you don't have skills with PHP
//END OF THANKS MESSAGE

if($_POST['submitform'])
{

$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$require = $_POST['require'];
$browser = $HTTP_USER_AGENT;
$ip = $_SERVER['REMOTE_ADDR'];

$dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check]) {
$error .= "You have not filled this filed(s): <b>$dcheck[$check]</b>.<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Wrong e-mail.<br>This e-mail address <b>$Email</b> - is not valid. Please enter correct e-mail address.";
}
if($error)
{
echo $error;
echo '<br><a href="#" onClick="history.go(-1)">Please try again.</a>';
}
else
{
//START OF INCOMING MESSAGE (this message goes to your inbox)
$message = "
Name: $Name:
E-mail: $Email

Message: $Message

-----------------------------
Browser: $browser
IP: $ip
";
//END OF INCOMING MESSAGE (this message goes to your inbox)

$subject = "Message from your site.com - Message was sent by $Name"; //subject OF YOUR INBOX MESSAGE sent to you

$subject2 = "You have succesfully sent message from yoursite.com!"; //subject of OUTGOING MESSAGE - edit this
//OUTGOING MESSAGE TEXT
$message2 = "You have sent a message to site admin of a yourdomain.com:
-----------------------------
From: $Name:
E-mail: $Email

Message: $Message

-----------------------------
";
//END OF outgoing MESSAGE


mail($nasaadresa,"$subject","$message","From: $Name <$Email>");
mail($Email,"$subject2","$message2","From: <$nasaadresa>");
echo "$thanks";
}
}
else{
//this is contact form down here, please edit if you know what are you doing... or the contact form may not be working.
echo '
<p align="center"><br><b>Please contact us:</b></p>

egyszeru szovegszerkesztot keresek

Anonymous · 2006. Aug. 6. (V), 10.39
Lehetoleg Php megoldast keresek szoveg minimalis formazasara, link es kep beszurasara. Kb. olyasmit mint a weblabornal.
 

Elcsúszik az oldal a túl hosszú szavaktól

Vas Dávid · 2006. Aug. 6. (V), 01.00
Üdv!

Lenne egy kis gondom:
mikor van 1 hír neve és bal oldalt jelenik meg a menüben és olyan neve ami egy nagyon hosszú szó pl.: ssssssssssssssssssssssssssssssssssssssssssssssssssss
és a tartalma is haonló akkor elcsúszik az oldal, ezt hogy tudnám orvosolni?

Előre is köszönöm.
 

augusztus 6

CSS, a floatolt elem kilóg a divből

warnew · 2006. Aug. 5. (Szo), 22.04
tegyük fel, blog számára írom a css-t... a postok egymás alatt listázódnak, az adott postban van egy floatolt kép, aminek az alja lentebb van, mint a szövegé.

ekkor az alatta lévő post nem a kép aljával után kezdődik, hanem a szöveg aljával, és annyival keskenyebb lesz, mint a kép. ezt még a clear-rel ki is lehetne kerülni, de a divnek a háttere, bordere is a szöveget követi, így a kép innen is kilóg.
 

File -nev split

Anonymous · 2006. Aug. 5. (Szo), 20.43
Sziasztok!

Segitsegeteket szeretnem kerni a kovetkezokben:
Az alabbi kodot a sajat weboldalam fejlesztesehez irtam.
Azt kellene csinalja,hogy pont (.) menten splitteli a file-t; igy szeretnem megkapni az adott file kiterjeszteset,de nem mukodik.

#file eleresi ut /file -nev 
$file = $_GET["filename"];


list($name, $ext)=split('.', $file);  
 
 if($ext == 'html' || $ext == 'htm')
 {
  echo "hello:)"; 
 }
 
 if($ext == 'c')
 {
 $language = 'c_mac';
 }else{
 $language = $ext;
 }

A GEsHi -nek szeretnem ezzel megadni,hogy az adott file kiterjesztese alapjan csinalja a kodszinezest,de nem ad at az $ext -nek semmit.

Meg egy kerdesem lenne ide vonatkozolag: Hogy lehet megcsinalni,hogy ha html vagy htm kiterjesztesu file -rol van szo,akkor azt valtozatlan formaban jelenitse meg?Ugyanis akkor nem szeretnem modositani a kodot!

Segitsegetek elore is koszonom.
 

CSS-el elemek vízszintes kiegyenlítése

vbence · 2006. Aug. 5. (Szo), 18.53
Egy sorba, a helyet szépen elosztva szeretnék CSS-el linkeket elhelyezni, egyfajta vízszintes menüként. A linkek száma változik (3-4-5).

Táblázattal ugyebár ennyi:
<table width="100%"><tr><td>első</td><td>második</td><td>harmadik</td></tr></table>
Természetesen nem ragaszkodom minden áron a CSS-hez, csak szebb lenne...
 

How to Design a large AJAX Application

Hojtsy Gábor · 2006. Aug. 5. (Szo), 17.46
Tervezési tanácsok
 

JS-sel generált gombok onclick eventje IE alatt

Dualon · 2006. Aug. 5. (Szo), 16.18
Sziasztok!

A DOM scripting, valamint JS ismereteim bővítésére nekiálltam faragni egy BBCode beillesztőt.
A diszkrét javascript-használatot szem előtt tartva a formázógombokat JS-sel generálom, Firefox (1.5.0.5. Ubuntu Dapper és Win XP SP2) alatt megy pipecül, IE (6.0 WinXP SP2) nem tudom beizzítani.

Amit eddig próbáltam:
- addEventHandler függvénnyel
- input.onclick módon
- generált onclick attribútum
- event bubbling/propagation leállítása
Ha nem JS-sel generálom a gombokat, hanem szerepelnek az XHTML kódban, akkor megy az onclick IE alatt is.

További ötleteim, amikkel nem jutottam messzire:
- onload körül lehet gond? (pl. lap teljes betöltődése megvalósul, szóval ez halovány ötlet...)
- nem jól kapom el az event-et?
- rossz eventet kapok el?

Olvastam:
- WL "onclick +IE" keresőkifejezésekre adott találatait
- quirksmode.org JS szekció
- MS event bubbling és W3C event propagation modelljei
- MS developer zone JScript szekció
- google -> egy rakat fórum- és levlista-szál mindenfelé :(

Teljes forráskód megtalálható itt (tesztelési céllal azért két szövegmező van, hogy adott lapon több "aktív" textarea is lehessen).
Már meglehetősen sok változaton túl vagyok (vagy egy tucatfélén, a 3-as már visszaszámozott :) ), elég rendesen belegabalyodtam, úgyhogy örömmel fogadnék minden segítséget.
 

fájl, hozzá tartozó szöveg feltöltése ugyanarra a lapra <FORM> tag-be

Anonymous · 2006. Aug. 5. (Szo), 14.41
Sziasztok! Segítségeteket szeretném kérni a következő problémámban:
Szeretnék egy olyan oldalt a honlapomra készíteni, ahol egyszerűen fel és le lehetne tölteni fájlokat és hozzá lenne a feltöltő neve, valamint leíráshoz mondjuk egy <textarea> tag, vagy egyéb szövegdoboz. Ugyanarra az oldalra töltené fel az adatokat és feltöltés után már egyszerre letölthető is lenne.
Valamint az kellene még, hogy jelezze a feltöltés dátumát, óráját, percét.
A forráskódot annyira tudtam megcsinálni, hogy látható benne minden, csak nem működik és a dátum, idő megoldása sincs is benne.
A letoltesek.html a neve:
<html>
<head>
<title></title>
</head>
<body>
<form action="letoltesek.html" method="post" ENCTYPE="text/plain">
<input type="file" size="25" value="fájl" />
<input type="text" size="20" value="neved?" /><br>
<textarea rows="15" cols="50">Leírás a programról</textarea>
<input type="submit" value="küldés" />
</form>
</body>
</html>
ugye saját magára az oldalra szeretném a beírt adatokat, csatolt fájlt feltölteni, de ez nagyon nem működik.
Valaki kérem segítsen!
Előre is köszönöm: Laci