Archívum - 2008 - Fórum téma
február 25
Drupal 6.0 aktív fórumtémák hozzászólásainak száma
A cím mindent elárul: hogy csinálja a weblabor, hogy pl. az aktív fórumtémák blokkban minden téma neve után szerepel a hozzászólások száma. Van ehhez modul (én nem találtam) vagy a templatebe kell írni valamit? (Ez utóbbi kínosan érint engem mint a drupal core rejtelmeit nem ismerő usert)
Előre is köszönöm a segítséget
üdv. krey
■ Előre is köszönöm a segítséget
üdv. krey
február 24
JS dinamikus inputra hivatkozás
Sziasztok!
dinamikus inputokra hogyan lehet hivatkozni?
van egy olyan kódom, amely segítségével betudok szúrni egy inputba egy tetszőleges karaktert. Így:Addíg nincs is gond, amíg egy már létező inputra hivatkozok, mert ugye annak a neve fix. De ha én dinamikusan hozom létre az inputot, akkor mire hivatkozzak?a cél az lenne, hogy a karaktert abba a dinamikusan létrehozott inputmezőbe illessze (adat[]-ba kéne valahogy), amelyiken éppen a focus() van.
Tudnátok ebben segíteni?
előre is köszönöm!
■ dinamikus inputokra hogyan lehet hivatkozni?
van egy olyan kódom, amely segítségével betudok szúrni egy inputba egy tetszőleges karaktert. Így:
<a onclick="insertcode_leiras('Ø'); refocus_leiras(); return false;" href=""><img src="Images/atmero.jpg" border="0" vspace="3" /></a>
function changeIt() {
var i = 1;
my_div.innerHTML = my_div.innerHTML +"<input type='text' name='fajta[]'> <input type='text' name='adat[]'> <input type='text' name='ar[]'><br>"
}
Tudnátok ebben segíteni?
előre is köszönöm!
404es státusz beállítása.
Üdv!
Megújítottam az oldalt, egy statikus oldal kapott dinamikus motort. Itt érhetitek el:
katolikus-traditio.hu
A gógölben szép számú (kb100) olyan indexelt oldal van amely már nem elérhető a szerveren. Ezt a webmester toolsal mind kilőni igen idegtépő lenne(ráadásul már egyszer meg is tettem, csak akkor sem jött össze a 404, robot.txt meg nem használtam). De ugye az sem jó hogy ezek még élnek.
No, én a 404-es hibaüzenet az index.php?hiba oldalára irányítom.
Értelem szerűen ha kap $_get["hiba"] változót, akkor a 404 tartalmát tölti be. Ezt úgy oldom meg, hogyha pl. htm kiterjesztésű a request uri akkor a http://katolikus-traditio.hu/dokumentum/ oldalt includeolom be, mert a dokumentumok voltak ilyen kiterjesztésűek. Html kiterjesztést pedig a menüpontok kaptak, azok meg szinte aradtak, így töltöm be mindig a megfelelő oldalt.
A bibi csak az, hogy így a szerver státuszt 200ra állítja. A google webmester tools is mondja hogy a 404es hibaoldalnak 200-as státsza va. Hogy tudom ezt a problémát megoldalni?ezzel próbálkoztam.
De hova illesszem be? A head tag-be, vagy az oldal legelejébe? Illetve ennyi elég? Illetve amit beírtam az legalább már helyes?
Másik, hogy ez seo szempontból mennyire szükséges, és mennyire jó ötlet?
■ Megújítottam az oldalt, egy statikus oldal kapott dinamikus motort. Itt érhetitek el:
katolikus-traditio.hu
A gógölben szép számú (kb100) olyan indexelt oldal van amely már nem elérhető a szerveren. Ezt a webmester toolsal mind kilőni igen idegtépő lenne(ráadásul már egyszer meg is tettem, csak akkor sem jött össze a 404, robot.txt meg nem használtam). De ugye az sem jó hogy ezek még élnek.
No, én a 404-es hibaüzenet az index.php?hiba oldalára irányítom.
Értelem szerűen ha kap $_get["hiba"] változót, akkor a 404 tartalmát tölti be. Ezt úgy oldom meg, hogyha pl. htm kiterjesztésű a request uri akkor a http://katolikus-traditio.hu/dokumentum/ oldalt includeolom be, mert a dokumentumok voltak ilyen kiterjesztésűek. Html kiterjesztést pedig a menüpontok kaptak, azok meg szinte aradtak, így töltöm be mindig a megfelelő oldalt.
A bibi csak az, hogy így a szerver státuszt 200ra állítja. A google webmester tools is mondja hogy a 404es hibaoldalnak 200-as státsza va. Hogy tudom ezt a problémát megoldalni?
if (isset($_get["hiba"])) {
header("HTTP/1.1 404 not found");
}
De hova illesszem be? A head tag-be, vagy az oldal legelejébe? Illetve ennyi elég? Illetve amit beírtam az legalább már helyes?
Másik, hogy ez seo szempontból mennyire szükséges, és mennyire jó ötlet?
február 23
a legjobb teljesítmény titka
sziasztok!
szerintetek mi befolyásolja leginkább a php alkalmazások sebességét és milyen mértékben az alábbi tényezők közül:
1. fájlok includeolása:
mennyit lassit a többszöri lemezről olvasás, ha sok kicsi fájlra tagoljuk a progit?
2. memóriában tartott kód mennyisége:
érdemes-e kevés fájlban sok kódot tartani lecsökkentve a lemezhez fordulások számát, cserébe viszont a memóriába kerül sok dolog, aminek csak töredéke fut le adott esetben. ilyenkor a php benn is tartja azokat a memóriában, vagy mindent felszabadít azonnal?
3. sql lekérdezések / fájlokból olvasások száma:
az előző kettőhöz képest szűk vagy tág keresztmetszet ez? gyorsabb e a lemezről olvasni, vagy sokkal gyorsabb mindent amit csak lehet adatbázisban tartani?
4. hívási "verem", egymásbaágyazott adatszerkezetek:
vagyis ha sok rövid függvényem / metódusom van, és emiatt sokszoros "mélységű" egymásból való hívások történnek rendszeresen az mennyire lassit? adatszerkezeteknél sokkal lassabb egy nagy több dimenziós tömbbe szervezni mint több kisebbe? (persze ilyenkor azok feltöltése, elérése lesz gyakoribb)
mennyire nyomnak ezek a latban egymáshoz képest? mivel lehet a legtöbbet nyerni? a drupal 6 bemutatásakor például ki is van emelve hogy tudatosan csökkent az egyszerre memóriában tartott kód mennyisége.
ez lenne a legfontosabb szempont?
■ szerintetek mi befolyásolja leginkább a php alkalmazások sebességét és milyen mértékben az alábbi tényezők közül:
1. fájlok includeolása:
mennyit lassit a többszöri lemezről olvasás, ha sok kicsi fájlra tagoljuk a progit?
2. memóriában tartott kód mennyisége:
érdemes-e kevés fájlban sok kódot tartani lecsökkentve a lemezhez fordulások számát, cserébe viszont a memóriába kerül sok dolog, aminek csak töredéke fut le adott esetben. ilyenkor a php benn is tartja azokat a memóriában, vagy mindent felszabadít azonnal?
3. sql lekérdezések / fájlokból olvasások száma:
az előző kettőhöz képest szűk vagy tág keresztmetszet ez? gyorsabb e a lemezről olvasni, vagy sokkal gyorsabb mindent amit csak lehet adatbázisban tartani?
4. hívási "verem", egymásbaágyazott adatszerkezetek:
vagyis ha sok rövid függvényem / metódusom van, és emiatt sokszoros "mélységű" egymásból való hívások történnek rendszeresen az mennyire lassit? adatszerkezeteknél sokkal lassabb egy nagy több dimenziós tömbbe szervezni mint több kisebbe? (persze ilyenkor azok feltöltése, elérése lesz gyakoribb)
mennyire nyomnak ezek a latban egymáshoz képest? mivel lehet a legtöbbet nyerni? a drupal 6 bemutatásakor például ki is van emelve hogy tudatosan csökkent az egyszerre memóriában tartott kód mennyisége.
A Drupal 6-ban a legtöbb modult kisebb fájlokra bontottuk szét, csak azt betöltve, amire éppen szükség van, így kevesebb PHP kóddal kell foglalkoznia a szervernek.
ez lenne a legfontosabb szempont?
február 23
div transzparencia probléma
Kéthasábos oldal fej- és lábléce fixen a lap tetejéhez, illetve aljához tapad. A fennmaradó területen a bal oldali hasáb több részre van tagolva, fix pozícióban, a jobb oldali pedig görgethető, változó tartalmú blokk.
Az a problémám, hogy ez a jobb oldali (dinamikus) blokk alatt nem látszik át a blokkjaimat keretező div háttérszíne (a body tagé bezzeg igen! miért?).
Ezt áthidaltam azzal, hogy egy fix pozíciójú div-et beraktam a külső div-be, de ez ugye letakarja a jobb oldali divemet (mivel a fix pozíciójú blokkok mindig a relativek elé kerülnek)...
Persze ez is megkerülhető a z-index paraméterrel, ez viszont csak IE alatt működik.
Szóval a kérdés: van-e erre valami egyszerű megoldás?
■ Az a problémám, hogy ez a jobb oldali (dinamikus) blokk alatt nem látszik át a blokkjaimat keretező div háttérszíne (a body tagé bezzeg igen! miért?).
Ezt áthidaltam azzal, hogy egy fix pozíciójú div-et beraktam a külső div-be, de ez ugye letakarja a jobb oldali divemet (mivel a fix pozíciójú blokkok mindig a relativek elé kerülnek)...
Persze ez is megkerülhető a z-index paraméterrel, ez viszont csak IE alatt működik.
Szóval a kérdés: van-e erre valami egyszerű megoldás?
Elektronikus kosar
Szeretnek egy nagyon szimpla elektronikus kosarat letrehozni. Peldaul Peter vasarol egy "banant" megy egy "narancsot", a kovetkezo mySQL tablaban ket bejegyzes jelenik meg:Az adatokat egy HTML tablazatal jelenitem meg neki:Peter latja az adatokat, de azt szeretnem megoldani ha peldaul valtoztatni akarja a szamot a "Quantity" INPUT mezoben az valtozon meg a mySQL tablaban is, a submit gomb megnyomasa utan.
Hogyan tudom ezt megoldani ? Koszonom!
■
ID | Name | Quantity
=======================
1 | Banan | 1
2 | Narancs | 1
$querydb = mysql_query("SELECT id, name, quantity FROM cart");
<form name="cart" method="post" action="cart.php">
<table>
<tr>
<td>Name</td>
<td>Quantity</td>
</tr>
while ($row = mysql_fetch_array($result) {
<tr>
<td>$row['name']</td>
<td><input type="text" value="$row['quantity'] />
</tr>
}
</table>
<input type="submit" name="recalculate" value="recalculate">
Hogyan tudom ezt megoldani ? Koszonom!
Adatok listazasa adatbazisbol
Van egy mySQL tablam amelyben adatokat tarolok. Szeretnem az utolso 6 adatot kilistazni a tablabol, PHP segitsegevel. Csak az utolso 6 adatot szeretnem listazni. Ezt, hogy tudom megoldani ? datum szerint ?
Koszonom!
■ Koszonom!
Minden tartalom szövegdobozban?
Sziasztok!
Előre is elnézést kérek, ha a címet pontatlanul fogalmaztam meg, de nem tudom jobban.
Abban szeretném a segítségeteket kérni, hogy hogyan tudom megoldani, hogy minden egyes tartalom,
ami beküldésre kerül a weboldalra, egy automatikusan "táguló" szövegdobozba kerüljön? Szövegdoboz, vagy keret. A kettő nem ugyanaz, de mégis erről lenne szó.
Hirdetésekről van szó.
darin
■ Előre is elnézést kérek, ha a címet pontatlanul fogalmaztam meg, de nem tudom jobban.
Abban szeretném a segítségeteket kérni, hogy hogyan tudom megoldani, hogy minden egyes tartalom,
ami beküldésre kerül a weboldalra, egy automatikusan "táguló" szövegdobozba kerüljön? Szövegdoboz, vagy keret. A kettő nem ugyanaz, de mégis erről lenne szó.
Hirdetésekről van szó.
darin
Szervernév kinyerése URL-ből regexszel
a problema:es megoldva.mar nem tudtam mit kezdeni vele amikor csak ugy kiprobaltam, es voala.
DE! nem ertem hogy miert kepes leforditani a "..com/drupal"-t is ha ott a "\?" kapcsolo
ez bug? vagy csak en nem ertem mi tortenik?
■ $url="http://eaposztrof.com/drupal";
preg_replace( '/(.*:\/\/)?([^ \/]*)([^ >"]*)/', '$2', $url )
// eaposztrof.com // jo!
$url="http://eaposztrof.com/?q=drupal";
preg_replace( '/(.*:\/\/)?([^ \/]*)([^ >"]*)/', '$2', $url )
// eaposztrof.com?q=drupal // rossz!
$url="http://eaposztrof.com/drupal";
preg_replace( '/(.*:\/\/)?([^ \/\?]*)([^ >"]*)/', '$2', $url )
// eaposztrof.com // jo!
$url="http://eaposztrof.com/?q=drupal";
preg_replace( '/(.*:\/\/)?([^ \/\?]*)([^ >"]*)/', '$2', $url )
// eaposztrof.com // jo!
DE! nem ertem hogy miert kepes leforditani a "..com/drupal"-t is ha ott a "\?" kapcsolo
ez bug? vagy csak en nem ertem mi tortenik?
Helyfüggő PHP, WAP
Nem tud valaki a helyfüggő mobil szolgáltatásokról valamit?
A geocaching Pannonos elérésére gondolok
http://geocaching.hu/wap/index.php?o=t
Ez az LBS (Location Based Services) technikán alapul, de sehol nem látok információt, hogy milyen függvénnyel vagy metódussal lehet elérni a helyre vonatkozó információkat. Vagy ez zártkörű buli?
■ A geocaching Pannonos elérésére gondolok
http://geocaching.hu/wap/index.php?o=t
Ez az LBS (Location Based Services) technikán alapul, de sehol nem látok információt, hogy milyen függvénnyel vagy metódussal lehet elérni a helyre vonatkozó információkat. Vagy ez zártkörű buli?