22786
Html-, css- és php-help
-
#18302 Ugy ertem soron belul elter a szinkod amit general. Ugyanis 3x kell megjelennie egy optio-on belul:
1, value
2, style
3, amit lat a legordulo reszben
Na most ennek a harom kodnak azert egyeznie kell, hiszen ha kivalasztja mondjuk a 1F72EA kodot, akkor a valueban levo kod eltero es csodalkozni fog kesobb, hogy o nem ezt a szint valasztotta.
Szoval azt hogy allitom be, hogy egy optionon belul egyezzen a generalt szinkod es csak optiononkent legyen eltero?
Mit ertesz azalatt, hogy "ezt csak kérdem, mert nem is tudtam"? -
#18301 #func {
visibility:hidden;
}
#func:hover {
visibility:visible;
}
///////////////////////////
Így próbáltam de sajnos nem működik.. :\ Ötlet? -
#18300 Nem épp azt akarod, hogy random színek legyenek ? Akkor miért baj, hogy soronként eltér a kód ?
Illetve ez $m .= $c{$x} == $m .= $c[$x]? (ezt csak kérdem, mert nem is tudtam) -
#18299 Letre szeretnek hozni PHP-val egy automatikus dropdown-t melyben html szinek kodjat fogom formnak kuldeni. Addig jutottam el, hogy van egy function ami mindig mas szinkodot general:
function num_chars($n = FALSE) {
if (!$n){
for ($m = '', $i = 0, $b = strlen($c = '0123456789ABCDEF')-1; $i < 6; $x = rand(0,$b), $m .= $c{$x}, $i++);
}
else{
for ($i = 0, $b = strlen($c = '0123456789ABCDEF')-1, $m = $c{rand(0,$b)}, $i = 1; $i != 6; $x = rand(0,$b), $m .= $c{$x}, $m = ($m{$i} == $m{$i-1} ? substr($m,0,-1) : $m), $i=strlen($m));
}
return $m;
}
Ezt mar nem tudom HTML kodba sem rakni, mivel minden function meghivasa uj kodot general, igy mar soronkent eltero a kod:
echo '<option value="'.num_chars().'" style="background-color: #'.num_chars().';">'.num_chars().'</option>';
Ha kiveszem functionbol a for ciklus, akkor pedig az osszes szinkod amit general, egyforma.
Arrol nem is beszelve, hogy vmi ciklusba is kell rakni az egeszet, hogy automatikusan generaljon annyi <option> elemet, amennyit en szeretnek.
Van otletetek? Koszonom. -
#18298 visibility-vel próbáld. display:none-al nem tudod fölévinni a kurzort mert nincs ott. -
#18297 Soha nem húzod fölé a kurzort, mivel nincs ott. -
#18296 Üdv!
Ez miért nem működik:?
CSS:
/////////////////////////
#func {
display:none;
}
#func:hover {
display:block;
}
//////////////////////
HTML:
<div id="func">szöveg..</div>
/////////////////////////
Köszönöm előre a válaszokat! -
#18295 Jónak jó, nem az a gond és működik is ahogy eddig.. viszont pont más megoldást keresek, mivel ha sok az adat, akkor ugyebár ismétlődik a tartalom és könnyen 300 kB fölé ugrik egy edm mérete. :S -
#18294 nos haladok, aszem műr csak ez az gond vár megoldásra:
Fatal error: Interface 'Countable' not found in /var/www/vhost/escs/magnetik/Zend/Gdata/App/Feed.php on line 44
ez a Counttable interface a php része, ahogy olvastam, szóval itt már nem a scriptel, hanem a php-vel van valami gond, de micsoda? -
#18293 na idáig jutottam. elvileg már csak le kell tölteni és includeolni valamit, vagy nem?
Mit kéne leszednem?
<input type=button onclick='document.location="index.php?csinal=1"' value='gomb'>
<?php
$user = '[email protected]';
$pass = 'myPassword';
$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; // predefined service name for calendar
$client = Zend_Gdata_ClientLogin::getHttpClient($user,$pass,$service);
function createEvent ($client, $title = 'Tennis with Beth',
$desc='Meet for a quick lesson', $where = 'On the courts',
$startDate = '2008-01-20', $startTime = '10:00',
$endDate = '2008-01-20', $endTime = '11:00', $tzOffset = '-08')
{
$gdataCal = new Zend_Gdata_Calendar($client);
$newEvent = $gdataCal->newEventEntry();
$newEvent->title = $gdataCal->newTitle($title);
$newEvent->where = array($gdataCal->newWhere($where));
$newEvent->content = $gdataCal->newContent("$desc");
$when = $gdataCal->newWhen();
$when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
$newEvent->when = array($when);
// Upload the event to the calendar server
// A copy of the event as it is recorded on the server is returned
$createdEvent = $gdataCal->insertEvent($newEvent);
return $createdEvent->id->text;
}
if(isset($_GET[csinal]))
createEvent($client, 'New Years Party',
'Ring in the new year with Kim and I',
'Our house',
'date(o-m-D)', 'date(g:ia)', 'date(o-m-D)', 'date(g:i+6a)', '+01' );
?> -
#18292 Pedig jónak kell lennie tag-en belül is, ha jó helyre teszed:) Ugyanazt csinálja mindkettő:) -
#18291 Bocs, átsiklottam felette. -
#18290 Igen pont ezt linkeltem én is.. :P
És igen a "tag-en belül" az inline nem jó.. azaz azt kérdem, hogy lehet-e valahogy helyettesíteni. :) -
#18289 Css támogatottság email kliensek esetén, igen hasznos weboldal.
Az oldalon csak 10, letölthetőben 24 kliens van listázva.
Guide to CSS support in email -
#18288 igen, ez megy gmailen is, meg asszem az is, ha a body-ba rakod a <link> -es css kódokat -
#18287 Esetleg tag-en belül?
<div style=""></div> -
#18286 Rövid kérdés:
Hogyan lehet HTML e-mailbe css-t tenni?
Kifejtve:
Nem, az inline megoldás nem megoldás, class-ok vagy id-k kellenének, illetve hogy Gmail alatt is működjön! Erre van bárminek bármi tippje? Mondjuk nem hiszem, de megkérdezem. Én már mindent megpróbáltam, de hátha kihagytam valamit. :)
Ezen az oldalon (http://www.campaignmonitor.com/css/) írják is, hogy a Gmailnél felejtős az egész <style> tag ahogy van.
Vélemény, tapasztalat, ötlet, tipp, bármi? :)
Köszönöm! :) -
#18285 egyszerűsödött a képlet, mostmár annyi is elg, hogy a gomb megnyomására létrehozzon egy a gombnyomás pillanatában induló eventet :)
Egy ilyen segitséget kaptam eddig (de itt nemlátom azt hogy hogy jelentkezik be a google fiókba, és nem is akkor indul mikor kéne, hanem előre megadott időben):
Gombnyomásra event:
<input type=button onclick='document.location="index.php?csinal=1"' value='gomb'>
<?php
function createEvent ($client, $title = 'Tennis with Beth',
$desc='Meet for a quick lesson', $where = 'On the courts',
$startDate = '2008-01-20', $startTime = '10:00',
$endDate = '2008-01-20', $endTime = '11:00', $tzOffset = '-08')
{
$gdataCal = new Zend_Gdata_Calendar($client);
$newEvent = $gdataCal->newEventEntry();
$newEvent->title = $gdataCal->newTitle($title);
$newEvent->where = array($gdataCal->newWhere($where));
$newEvent->content = $gdataCal->newContent("$desc");
$when = $gdataCal->newWhen();
$when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
$newEvent->when = array($when);
// Upload the event to the calendar server
// A copy of the event as it is recorded on the server is returned
$createdEvent = $gdataCal->insertEvent($newEvent);
return $createdEvent->id->text;
}
if(isset($_GET[csinal]))
createEvent($client, 'New Years Party',
'Ring in the new year with Kim and I',
'Our house',
'2006-12-31', '22:00', '2007-01-01', '03:00', '-08' );
?>
függvény dátum szerint:
function outputCalendar($client)
levél függvény:
mail('[email protected]', 'My Subject', 'Szöveg');
de az api képes levél küldésre is:
function setReminder($client, $eventId, $minutes=15)
The method is set by calling setMethod and may be either 'alert', 'email', or 'sms'.
Letöltöd + beincludolod a szükséges fájlokat és meghívod a függvényeket.
-
#18284 sziasztok, lenne egy kérésem/kérdésem, hátha tud valaki segíteni :)
PHP-ban nem vagyok otthon annyira, így hátha ti tudtok segíteni.
A kérdésem a következő lenne.
Adott a google calendar api-ja (LINK)
Amit csinálni szeretnék, az egy olyan gomb lenne egy weboldalon, aminek lenyomásával automatikusa létrehozna, az adott időpontban (vagy a gomb lenyomása után 1-2 percel kezdődő) eventet a google naptárban.
És hogy ne legyen egyszerű, mondjuk egy sql adatbázisban tárolódna azoknak a mail címe, akik szeretnének értesítést kapni, de nem mindegy hogy mikor :)
(ha sql-nél van jobb ötlet az is érdekel)
Így mondjuk időintervallumok szerint lennének rendezve az emberek, hogy mikor szeretnének értesülni, mikor érnek rá.
(1-3 óra közt, 3-5 óra között, stb, de ezzel most nem kell foglalkoznunk...)
Na de a lényeg, a gomb lenyomása után, az éppen aktuális időpontba tartozó emberkéket be kellene, hogy illessze a "guests" részbe, és úgy létrehozni az eseményt.
Ha valaki meg tudná velem értetni, vagy csinált hasonlót és be tudja mutatni hogy is kell, annak nagyon szépen megköszönném.
ps.: Mindenképpen a google naptárját kell használnom, mivel ez tud ingyenes sms értesítési funkciót, és pont ezt szeretnénk kihasználni, sms-ben értesíteni az egyes eseményről az embereket, mivel bevételünk nincs, így csak az ingyenes megoldás jöhet szóba! -
#18283 Ahogy leirtam, be is ugrott, melyik agban szokott az adat.
Koszonom nektek a segitseget!
Udv! -
#18282 Semmi JS, nyers php az egesz, ezert nem ertem mi marad ki, hogy megis betolti a masodik formot.
Vhol az if <> else van elbatyva... -
#18281 Nem tudom mit csinálsz, de ha ajax, vagy hide-olsz, akkor értelemszerűen tedd mindkét form-ot egy div-be és azt tüntesd el/cseréld a tartalmát. -
#18280 Nahh ez 99%ban ugy mukodik ahogy kell, viszont az form1 elkuldese ugy van, hogy a form1 es form2 eltunik es mast tolt be.
Viszont ezzel a koddal csak a form1 tunik el a form ketto nem.
-
#18279 Persze. -
#18278 Ez ugye akkor is mukodik, ha csak egy file van az index.php, tehat a form is arra postol.
Furdok es kiprobalom ezt is. -
#18277 Nem tom, de ez csak az elso korig mukodik, ha jol ertettem:
<?
session_start();
// elso latogataskor megkapja az 1-et ertekkent:
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
//ha a session kisebb mint 2 (vagyis 1, mint a legelso latogataskor kapott ertek) akkor megjeleniti az alap form-ot:
if ($_SESSION['views']<2){
form('ok', 'ok', $_POST[userid], 'ok', $_POST[font], 'ok', $_POST[back], 'ok', 'ok', $_POST[avatar], 'ok', $_POST[password], '');
}
//ezutan az uj avatar gombra kattintva visszadob es mivel a session megy tovabb es nem kisebb mint 2, igy ujbol a masik formot dobja be
?>
Lehet en nem ertem, hogyan kene de a fenti cucc nem mukodik. -
#18276 A form használatától függ. Egyszerű formoknál tök felesleges session-el túlbonyolítani. -
#18275 Gondolkóóódj:) Csak útmutatást írtam:)
Így viszont működik:
<form method="post" action="valami.php">
<input type="text" name="t1" value="elso form" />
<input type="hidden" name="form1" />
<input type="button" value="gomb1" onclick="this.parentNode.submit()" />
</form>
<form method="post" action="valami.php">
<input type="text" name="t2" value="masodik form" />
<input type="hidden" name="form2" />
<input type="button" value="gomb2" onclick="this.parentNode.submit()" />
</form>
valami.php:
<?
if (isset($_POST["form1"])) {
echo $_POST["t1"];
}
elseif (isset($_POST["form2"])) {
echo $_POST["t2"];
}
?>
Persze vannak sokkal elegánsabb megoldások is, de így legalább megérted a logikáját:)
demo:)
-
#18274 Ehh ? Ha 0 a session akkor az alap form / minden if elé oda raksz még egy sessiont ellenőrzést is. -
#18273 Megcsinaltam es az oldalbetolteskor ugy ahogy van, elkuldi uresen a form-ot.
Szoval nem igazan jo ez sem. -
#18272 Huh, sessiont talan letre tudom hozni de, hogy utana ugy allitani, hogy kattintas utan mar ne a sessiont nezze, hanem az if <> else-t, nem hiszem, hogy meg tudnam csinalni.
:( -
#18271 <form action="valami.php">
<input type="button" name="button1" onclick="this.parentNode.submit()" />
</form>
<form action="valami2.php">
<input type="button" name="button2" onclick="this.parentNode.submit()" />
</form>
if ( $_POST["button1"] ) {
}
elseif ( $_POST["button2"] ) {
} -
#18270 Csinálj egy SESSION-t. Ha 1, akkor elrontotta, ha nem, akkor meg nem csinálsz semmit. -
#18269 Az [URL=http://www.sg.hu/listazas_msg.php3?id=1043617395&no=18264]#18264[/URL]-es hozzaszolasomban lathato formon van ez a highlight kiemelo ami a php-ban meghatarozott if > elseif > else kapcsolatnak megfeleloen mukodik.
Minden rendeben vele, am egy apro hibaja enegem idegesit. Ha ELSO oldalbetoltes torteni, akkor is lefut az if > elseif > else ellenorzes es annak megfeleloen kiemeli az inputot. Am ez a kiemeles csak akkor lenne jo, ha mar kattintottak a submit gombra es ha hibasan lett kitoltve, akkor jelenne meg a kiemelt resz.
Probaltam:
if ( $_POST["submit"] ) {
echo 'ha hibasan lett kitoltve a form akkor megjelenik a kiemeles az inputon';
}
Mivel ket urlap is van egy oldalon igy ez nem johet szoba.
Szoval akinek van otlete legyen szives megosztani.
Koszonom. -
#18268 Anyam! Tenyleg a 150px. Megfogadtam a tanacsod es ures TD tettem el, most tokeletes.
KOszonom. -
#18267 Én Facebookkal próbálkoztam anno, annyira nem vészes, mert kb minden meg van írva előre. -
#18266 implementált már itt valaki openID-s autentikációt? hogyan? -
#18265 Ez a hiba:
button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
text-align:center;
line-height:31px;
color:#666666;
font-size:11px;
font-weight:bold;
cursor:pointer;
}
Valahogy máshogy tedd oda azt a gombot, pl tegyél elé egy üres td-t. Már ha így egyébként a gomb az jó helyen van egy sorban az inputfieldekkel. -
#18264 Van otlet erre a 134 px elcsuszasra?
Mar mindent kiprobaltam es tehetetlen vok.
HTML kod
CCS kod
Elore is koszonom. -
#18263 Megvan!
A \r, \n es \ karakterekkel kellett jatszani. :D