22786
Html-, css- és php-help
-
#5936 Tegyük fel, hogy van egy linked, és egy "célblokkod" ahova a linken szereplő tartalmat betöltöd.
Akkor az alábbi felállás az ajánlott (Vissza a kezdetekhez: HTML kezdőknek...):
<a href="tartalom.htm" class="link" target="cel">Ez a link</a>
<div id="celblokk"><iframe src="home.htm" name="cel"></iframe></div>
Ez így Javascript nélkül működik. De ha Ajaxxal akarjuk betöltetni a tartalmat akkor az adott (jelen esetben link) osztályú elemekhez hozzá kell rendelni (egy adott osztály kiválasztása: például így) egy kattintáskor aktiválódó függvényt, ami Ajaxxal (mivel alkalmazol az oldalon Ajaxot remélem nem kell erről magyaráznom) lekéri a this.href-en (ami az adott linken szereplő dokumentumot kéri le) szereplő oldalt és az eredményt belehelyezi a célblokkba (document.getElementById('celblokk').innerHTML=...), és a végén visszaad egy return false;-t (hogy ne érvényesüljön a target attribútum). -
#5935 köszi, azthiszem sikerült:)
más:
Most az aláírásomban lévő oldalról van szó. Jelenleg ha kategóriát vált, vagy csatornát vált, csak akkor megy, ha van javascript. Azt olvastam, hogy érdemes akadálymentesíteni az oldalt és seo szempontjából is jó lenne. Valami iframees megoldás kéne, de ötletem nincs, hogy hogyan tudnám megcsinálni úgy, hogy ha nincs javascript, akkor iframeek legyenek -
#5934 Csinálsz egy listát egy adatállományba (vagy az adatbázisba egy táblázatot), ami két értéket tárol: az oldal azonosítóját, és az utolsó látogatás időpontját.
Amikor felkeresik az adott oldalt, megnyitod ezt az állományt (adatbázis-táblázatot), és az oldal azonosítóját tartalmazó (táblázat)sorban eltárolod az időt.
A lekérdezés egyszerű: megnyitod az állományt, és a dátumok szerint sorba rakod/kiszűröd (mondjuk az az oldal amit 10 perce néztek az már nem játszik) a látogatást. -
#5933 Üdv!
Van egy oldalam, amit többféle id-vel lehet behozni. Pl oldal.php?id=1
Szeretnék egy kiiratást csinálni, ami kiírná, hogy melyik oldalt, oldalakat nézik adott pillanatban.
Hogyan lehet ezt? Előre is köszi -
#5932 Hoppá, nem frissítettem sry :C -
#5931 Végzetes hiba: definiálatlan get_flickrRSS() függvény a /nfs/extra/z/za/*********/wwwroot/wp-content/themes/depo-clean/index.php 7. sorába.
Ez annyit jelent, hogy az index.php fileod be meg akarja hívni a get_flickrRSS() nevű függvényt, de az nem létezik. Énis megpróbáltam az általad linkelt wordpress skint és ugyanerre juttotam...lehet, hogy kell neki valami extra plugin. -
#5930 "Fatal error: Call to undefined function get_flickrRSS() in /nfs/extra/z/za/*********/wwwroot/wp-content/themes/depo-clean/index.php on line 7
Na most ez mit akarhat jelenteni egy blog oldalon?"
Ez PHP esetében azt jelenti, hogy a depo-clean könyvtárban levő index.php állomány 7. sorában levő get_flickrRSS() függvény meghívása nem lehetséges, mert nincs létrehozva maga a függvény (ha nem tanultam meg madártejet készíteni, akkor hiába kérsz meg rá, hogy csináljak madártejet, nem fogok tudni).
A blog szempontjából azt jelenti, hogy a depo-clean blogtémához szükséges a flickr-rss kiegészítő (Ezt a téma készítője leírja: "Note: In order to get the Flickr photos to show up on the homepage, you’ll also need to install the FlickrRSS plugin.").
Letöltöd, kicsomagolod, és a flickr-rss könyvtárban levő flickrrss.php állományt bemásolod a webtárhelyen a blogot tartalmazó könyvtár wp-content alkönyvtárának plugins alkönyvtárába.
Az adminisztrációs felületen aktiválod a plugint (Pluginek résznél a flickrRSS mellett a Bekapcsol gomb), majd a Beállítások/flickrRSS résznél konfigurálod (a userID részhez kell beírnod a kedvenc Flickr.com oldalon levő fotósorozatod készítőjének azonosítóját, amit a oldalon levő eszközzel határozhatsz meg).
De ez utóbbiakra némi logikával rá lehet jönni. Ha nem, akkor meg ott van a dokumentáció. Meg a pluginhez csomagolt README.html. -
#5929 Fatal error: Call to undefined function get_flickrRSS() in /nfs/extra/z/za/*********/wwwroot/wp-content/themes/depo-clean/index.php on line 7
Na most ez mit akarhat jelenteni egy blog oldalon? -
#5928 valami nem stimmel, mert rosszat ír ki, tehát ameiket törölni akarom azt kiírja....
itt a kód:
$fp = fopen("forum.dat", "r");
while ( !feof($fp) ) {
$temp2 = fgets($fp);
if ( ! empty($temp2) ) {
$hsz = explode("||", $temp2);
$data = $hsz[3];
$data2 = $data-1;
print "#$hsz[3]<br>Írta: <u>$hsz[0]</u><br><font size='-1'>$hsz[1]</font><br><b>$hsz[2]</b> <a class='type3' href='?id=$data2'>[Töröl]</a><br><br>";
}
}
fclose($fp);
$mit = $_GET["id"];
$adat = file( "forum.dat" );
$x = 0;
$szam = count($adat);
$count = $szam;
while ( $x != $count ){
if ( $x == $mit ) {
}
else {
print $adat[$x];
}
$x++;
} -
#5927 köszönöm szépen, megpróbálom -
#5926 Kilistázod a híreket, mellettük legyen egy link:
<h2>1. hír</h2><p>Anettka a Föld középpontjának meghódítására készül. Az Etna ennek örömére hatalmas kitörést produkált. <br /> <a href="torol.php?id=1">Töröl</a></p>
<h2>2. hír</h2><p>Kiszel Tünci a japán császárral akar interjút készíteni. A hírre a japán császár harakirit követett el. <br /> <a href="torol.php?id=2">Töröl</a></p>
A torol.php-nek az alábbiakat kell csinálnia:
1. Lekéri a küldött paramétert:
$mit = $_GET["id"];
2. Az állományt beolvassa egy tömbbe. (file() függvény).
3. Végigmész a tömb elemein. Ha az adott elemhez (lásd az első pont) érsz, azt nem írod ki (különben igen). -
#5925 hello!
Van egy fájl amiben így vannak a hírek:
blabla \r\n
még 1 sor \r\n (stb.)
és ezt kiiratom, mindegyik mellé egy-egy linkkel vagy gombbal, de hogyan lehetne azt megcsinálni ha rákattint a linkre vagy a gombra, akkor csak azt a sort törölje, ami melett ott van?!
A választ köszönöm előre is! -
bracsek #5924 ez alapján link
$tfind = array
(
'#\[b\](.*?)\[/b\]#si',
'#\[u\](.*?)\[/u\]#si',
'#\[i\](.*?)\[/i\]#si',
'#\[ url=(.*?)\](.*?)\[/ url]#si',
'#\[url](.*?)\[/url\]#si',
'#\[img \#left\](.*?)\[/img\]#si',
'#\[img\](.*?)\[/img\]#si',
'#\[quote=(.*?)\](.*?)\[/quote\]#si'
);
$treplace = array
(
'<b>\\1</b>',
'<u>\\1</u>',
'<i>\\1</i>',
'<a href="\\1">\\2</a>',
'<a href="\\1">\\1</a>',
'<a href="\\1" border="0"><img border="0" src="\\1" title="image" alt="image" width="150" height="150" align="left" /></a>',
'<a href="\\1" border="0"><img border="0" src="\\1" title="image" alt="image" width="150" height="150" /></a>',
'<div class="quote_head">quoting: \\1</div><div class="quote">\\2</div>'
);
$toutput = preg_replace($tfind, $treplace, $valtozod!!!!!!!!);
$toutput-ban van a végeredmény
ez mintákkal dolgozik de nagyon egyszerű megérteni [szerintem]
sokkal bonyolultabb a te megoldásod(nyers erő)
a két tömb azonos sorai csrélik ki egymást, ha még kell valami beírod, ami meg nem kell azt kitörlöd az idézet is elég szépen meg van írva egy kis css és az is kész.
Kipróbáltam
próba
forráskód -
#5923 Ja igen, idáig csináltam meg (aztán rájöttem, hogy a szöveg elejét és a végét eltüntetem, csak a link marad)
$cucc=$_GET['url'];
echo "EREDETI: ".$cucc."\r\n<br>";
$tomb=explode($cucc, "[url");
echo "ELEJE: ".$tomb[0]."<br>";
echo "ELEJE NÉLKÜL: ".strstr($cucc, "[url")."\r\n<br>";
$eleje_nelkul=strstr($cucc, "[url");
$temp=strrev($eleje_nelkul); //111[/url]222 --> 222]lru/[111
$temp=strstr($temp, "]lru/[");
echo "VÉGE NÉLKÜL: ".strrev($temp)."<br>";
//MOST MÁR JÓ A FORMA
$cucc=strrev($temp);
$cucc=substr($cucc, 5);
//echo $cucc."<br>";
$temp=strrev($cucc);
$temp=substr($temp, 6);
$cucc=strrev($temp);
//echo $cucc."<br>";
echo "BB nélkül: ".$cucc."<br>";
$cucc=explode("]", $cucc);
echo "LINK: ".$cucc[0]."<br>";
echo "SZÖVEG: ".$cucc[1]."<br>";
echo "<a href=\"".$cucc[0]."\">".$cucc[1]."</a>";
Na ez ilyen tök fölösleges? Mert nem hinném, hogy ennyit kelljen vacakolni vele. -
#5922 Megint segítség kellene!
Próbáltam egy BBcode átalakítót csinálni, de az [ url][/u rl] (ami ugye itt is van), de nem igazán megy. Néztem a phpnuke fórumának forráskódját, abban van is, de az valami nagyon bonyolult, ilyen minta cseréléssel operál (legalábbis én ezt vettem ki belőle). Érdemes ezzel a módszerrel próbálkozni, vagy inkább "nyers erővel" oldjam meg? (Értem ezalatt töménytelen strstr(), substr, strrev() használatát).
Ha érdemes megérteni ezt a patternes kicserélési módot, majd valami linket be lehetne írni (jó az angol is, de akkor szájbarágósat :)) -
gergely012345 #5921 Köszi a segítségeket:) -
dav1d #5920 üdv ha szeretnék egy hírlevélküldőt megoldható hogy pl a hotmail ne junk mailként (kéretlen levélként) kezlje a kiküldött mailokat? nem spam céljából kérdezem! -
#5919 Kedves Tsippsy2!
Privát üzenet ment... -
#5918 Hát ezt nem értem, most sem jó...
Van, akinek lenne 5 perce? És kijavítaná nekem ezt a hibát, kifizetem, ha kell..
A címem megadtam az előzőkben.
Ott mindent megadok, és ha megvagyunk törölhetsz nyugodtan.
-
#5917 1. E-mail címed ne tedd publikussá, hacsak nem akarsz rá spamet.
2. Kizárólag HTML-ben nem lehet üzenőfalat csinálni. Javascripttel se (bár a futószöveg kialakítását abban érdemes megoldani). Mindenképpen szerveroldali nyelv (PHP, ASP, Perl, CFML,...) kell hozzá.
3. Szóval két dolgot kell összerakni: a vendégkönyvet/üzenőfalat és a futó szöveget.
Üzenőfalak/vendégkönyvek:
http://php-script.hu/index.php?old=phpscript.php&katid=15/1
http://php-script.hu/index.php?old=phpscript.php&katid=4/1
http://www.hotscripts.com/PHP/Scripts_and_Programs/Guestbooks/index.html
http://www.hotscripts.com/PHP/Scripts_and_Programs/Chat_Scripts/index.html
Futó szöveg:
http://www.hitetlen.hu/index.php?option=com_content&task=view&id=59&Itemid=21
http://www.hitetlen.hu/index.php?option=com_content&task=view&id=18&Itemid=21
http://www.hitetlen.hu/index.php?option=com_content&task=view&id=17&Itemid=21
http://www.hotscripts.com/JavaScript/Scripts_and_Programs/Text_Scrolling/index.html
http://www.html-reference.com/MARQUEE.htm
http://en.wikipedia.org/wiki/Marquee_tag
http://twm.faxunil.hu/muhely/index.php?kat=5&page=2&id=156
http://www.tferi.hu/konyv5/html/htmllang3.html -
#5916 <marquee>szöveg</marquee> -
gergely012345 #5915 Sziasztok!Nagyon nagy segítséget szeretnék kérni tőletek.
Ki tudna nekem segíteni, hogy hogy lehet olyan üzifalt csinálni(html lenne a legjobb de lehet más is) csinálni a honlapra, hogy az utolsó 20 vendég üzenete amit feladott, futószövegben jelenjenek meg. Ha valaki tudna nekem segíteni az kérem a válaszát ide, vagy erre az e-mail címre megadni.: [email protected] -
#5914 Megoldva! ` és ' volt a hiba. Nem gondoltam volna, hogy ekkora ügyet csinál belőle :) -
#5913 `id` kell oda, és nem ártana akkor már a táblát is ilyenbe tenni, ha már használod. Táblát, mint változót pedig inkább így szúrd be: ".$tabla." -
#5912 És ha nem teszed idézőjelbe az id-t? -
#5911 Üdv!
Hogy lehet az, hogy mysql kérésben megadom, hogy "SELECT * FROM $tabla ORDER BY 'id' DESC", és erre ő NEM rendezi id szerint. Úgyhagyja, ahogy az adatbázisban eleve benne van. Meg se próbálja rendezni. -
#5910 A hibajelentés röviden és tömören: Végzetes hiba. Definiálatlan get_header() függvény a /nfs/extra/t/ts/tsippsy/wwwroot/2009/index.php első sorában.
Ezen leírás szerint ez a get_header() függvény a fejléc beillesztésére szolgálna (csak valahogy lemaradt a függvény definiálása).
Esetleg nem rossz helyre másoltad be (szóval nem a wp content könyvtár themes alkönyvtárába)? -
#5909 szóval nem, azért megadom az msn címem, ha valaki mégis segítene: [email protected]
-
#5908 Akkor nem segít senki? -
#5907 Ezt eddig is tudtam, értettem... Majd jövő héten elkezdek vele kísérletezni ... -
#5906 "Divekkel egyszer már próbálkoztam, láttad is, eléggé - ha nem sértelek meg vele - furcsa alkotás készült. "
Megfelelő koncepció kell.
Ha hibás a koncepció (egyszerre akarok oldal szélességére idomuló, és tartalomtól függően méreteződő oldalt), akkor nem tudsz oldalt kreálni.
Fogsz egy papírt felrajzolod a fő blokkokat, és megfelelően elnevezed őket.
Utána fogod a kódszerkesztőt, bepötyögöd a <html> forrást. Simán csak a fő blokkokat hozod létre <div>-ekkel, semmi formázás, semmi tartalom, csak a papíron szereplő elnevezésekhez tartozó id és class attribútumokkal látod el a <div>-eket (lényegében a vázát készíted el).
Utána fogod a kódszerkesztőt, és megcsinálod a <html>-hez tartozó stíluslapot. Végigmész az id-ken (CSS-ben a #idertek hivatkozol), és a class-okon (.classertek).
Végül a <html> forrást feltöltöd tartalommal, és ehhez idomítod a hozzá tartozó stíluslapot.
Példa1
Példa2 -
#5905 Köszi ezt is, ez tökéletesen megfelel :) -
#5904 Találtam divekre példát, csak nagyin sokat át kell írni ... -
#5903 http://layouts.ironmyers.com/
(Több méretben, bár amit 750-nek ír az nálam nem annyi:)) -
#5902 Divekkel egyszer már próbálkoztam, láttad is, eléggé - ha nem sértelek meg vele - furcsa alkotás készült. :S Tudsz mutatni ehhez valami leírást, hogy hogyan lehet táblátatból átírni dviekbe?
Vagy legalább ilyen ingyen letölthető template-t mutass nekem, aminek hasonló struktúrája van mint az enyémnek. -
#5901 extráson
AZt létrehoztem, de abeállítással nem boldogulok :(
Egyszerűen nem megy, valaki llégyszi segítsen :( -
#5900 wp-config.php-t állítsd be rendesen -
#5899 milyen tárhelyen vagy? -
#5898 Sziasztok, valaki nem tudna egy 10 percet rám szánni valamikor?
Légyszííí:(
Szereztem egy nagyon jó sablont:
LINK
És valahogy ezt kéne elindíthatóvá tennem, mert ilyenkor, ha FTP-n feltettem utánna mit kéne csinálnom, hogy ez a szöveg eltünjön:
és bedja az oldalt: Fatal error: Call to undefined function get_header() in /nfs/extra/t/ts/tsippsy/wwwroot/2009/index.php on line 1 -
#5897 Erre már rájöttem csak a style-t rösszul adtam meg
style="background-image:url('kep.gif')" helyett
style="background-image:kep.gif" volt :C