Archívum - Ápr 2011 - Fórum téma
április 30
link egy másik oldal aljára
Sziasztok!
Az első oldalra szeretnék tenni egy linket. Mégpedig egy olyant ami a fórumos oldal közepére ugrat. Azért volt szükségem két fórumra, mert ez teljesen zárt közösségnek szólna, míg a másik nyitott.
Hogyan lehetne megoldani?
Köszi a segítséget!
Andi
■ Az első oldalra szeretnék tenni egy linket. Mégpedig egy olyant ami a fórumos oldal közepére ugrat. Azért volt szükségem két fórumra, mert ez teljesen zárt közösségnek szólna, míg a másik nyitott.
Hogyan lehetne megoldani?
Köszi a segítséget!
Andi
április 28
Link katalógus és PageRank
Üdvözletem!
Elméleti tanácsot szeretnék kérni.
Egy link katalógust programozok, ami többek között rendelkezik Google PageRank lekérdezéssel is a linkekhez. Ezek megjelennek a linkek mellet, hogy milyen erős is az adott oldal.
Amit viszont nem tudok eldönteni, az a PR frissítés mikéntje.
Az alábbiakra gondoltam, mint lehetőségekre:
Ti mit tanácsolnátok PR frissítési megoldásként, ami viszonylag gyors és hatékony?
Előre is köszönöm a válaszokat!
■ Elméleti tanácsot szeretnék kérni.
Egy link katalógust programozok, ami többek között rendelkezik Google PageRank lekérdezéssel is a linkekhez. Ezek megjelennek a linkek mellet, hogy milyen erős is az adott oldal.
Amit viszont nem tudok eldönteni, az a PR frissítés mikéntje.
Az alábbiakra gondoltam, mint lehetőségekre:
- Ha valaki megnézi a link lapját, akkor lekérdezi újra a PR-t. Ebben az esetben lehet, hogy lenne olyan link, aminek hónapokig nem frissül a PR-je.
- Kategóriák böngészése közben frissül minden, az oldalon látható link PR-je. Ebben az esetben már jobb a helyzet, mert frissülhet olyan link is, amit lehet a kutya sem néz meg.
- Írok egy, a katalógus oldaltól független (admin) oldalt, ahol bizonyos időközönként egy gombnyomásra frissíttetem a PR-eket. Itt viszont nem tudom, hogy ha az adatbázis már több ezer linket tartalmaz, akkor azt hogy fogja bírni a frissítő ciklus.
- Az utóbbi kettő keveréke: Kategória böngészés közben frissítés. Bizonyos időközönként manuális frissítés, ami ekkor csak azokat kérdezné le újra, amik jó ideje nem voltak frissítve.
- A serveren futna egy frissítő program, amit bizonyos időközönként lefuttatna a Cron.
Ti mit tanácsolnátok PR frissítési megoldásként, ami viszonylag gyors és hatékony?
Előre is köszönöm a válaszokat!
április 27
MS IE9 és XML Documentum
A legújabb stabil Microsoft IE9 -es böngészővel próbáltam az egyik Ajaxos alkalmazásomat. és nagy döbbenetemre nem működött. Rájöttem, hogy valószinűleg az IE9-es bugos ???
A probléma az XML dokumentum instanciálásában van.
MS IE előtt igy kellett ActiveX-esen (tudom, tesztelni kell a verzióra, de most nem akarom azzal bonyolitani):Most pedig a legújabb MS IE9 már a W3C kompatibilis módon támogat(ná).Tehát MS IE9 alatt már ez fut le:Létrejön az oXmlDoc objektum, de nem tudom használni, mert nem támogatja a load metódust ?? WTF??
Ezen az oldalon a createDocument() -nál az áll, hogy az IE9 pre release 3 nem korrektül implementálta. A kérdésem az lenne, hogy tényleg bugos az IE9?? Van erről valamilyen cikk valahol? Most mit tegyek? Mi az, hogy incorrect?? Hogy lehet hibás a stabil verzió? Valaki?? Mit tegyek?
■ A probléma az XML dokumentum instanciálásában van.
MS IE előtt igy kellett ActiveX-esen (tudom, tesztelni kell a verzióra, de most nem akarom azzal bonyolitani):
- oXmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
- // Create a new empty Document object
- this.getDomDocument = function(){
- var oXmlDoc = null;
- // W3C
- if (document.implementation && document.implementation.createDocument){
- oXmlDoc = document.implementation.createDocument('','', null);
- // MSIE
- }else{
- for (var i=0; i < _MSXML_DOM_PROGIDS.length; i++){
- try {
- oXmlDoc = new ActiveXObject(_MSXML_DOM_PROGIDS[i]);
- _MSXML_DOM_PROGIDS = [_MSXML_DOM_PROGIDS[i]];
- break;
- } catch (e) {
- oXmlDoc = null;
- }
- }
- }
- return oXmlDoc;
- };
- oXmlDoc = document.implementation.createDocument('','', null);
Ezen az oldalon a createDocument() -nál az áll, hogy az IE9 pre release 3 nem korrektül implementálta. A kérdésem az lenne, hogy tényleg bugos az IE9?? Van erről valamilyen cikk valahol? Most mit tegyek? Mi az, hogy incorrect?? Hogy lehet hibás a stabil verzió? Valaki?? Mit tegyek?
div, automatikus height tulajdonsággal
Sziasztok!
A következőben kérném a segítségeteket: Ha megnézetik a következő képet...
Az oldal sémája ... így épülne fel a honlapom. Magát az oldalt nem akarok scrollozhatóvá tenni, hanem függőlegesen a képernyő méretét venné fel. Tehát a tartalommezőnek kellene dinamikusan alkalmazkodni a fejléc-lábléc közötti magassághoz, és ez a div lenne scrollozható.
Úgy megtudnám oldani, hogy betöltődéskor megkapná javascripttel a függőleges méretét. De nem hiszem el, hogy ezt nem lehet CSS-el, és akkor a böngésző méretének változásaihoz is igazodhatna a tartalom div.
Köszönöm a segítségeteket!
■ A következőben kérném a segítségeteket: Ha megnézetik a következő képet...
Az oldal sémája ... így épülne fel a honlapom. Magát az oldalt nem akarok scrollozhatóvá tenni, hanem függőlegesen a képernyő méretét venné fel. Tehát a tartalommezőnek kellene dinamikusan alkalmazkodni a fejléc-lábléc közötti magassághoz, és ez a div lenne scrollozható.
Úgy megtudnám oldani, hogy betöltődéskor megkapná javascripttel a függőleges méretét. De nem hiszem el, hogy ezt nem lehet CSS-el, és akkor a böngésző méretének változásaihoz is igazodhatna a tartalom div.
Köszönöm a segítségeteket!
április 26
PHP beléptető bármilyen felhasználónévvel beenged
Sziasztok!
Van egy beléptető scriptem.
A Problémám az lenne, hogy bármilyen felhasználónévvel beenged.
A Jelszó működik!
A Form:PHP Része:
■ Van egy beléptető scriptem.
A Problémám az lenne, hogy bármilyen felhasználónévvel beenged.
A Jelszó működik!
A Form:
- <form name="form1" method="post" action="lp.php">
- <div id="login">
- <h2 align="center"><b><?php echo $site_name; ?> Adminisztráció</b></h2>
- <label for="username">Felhasználónév:</label>
- <input name="myusername" type="text" id="myusername" />
- <label for="password">Jelszó:</label>
- <input name="mypassword" type="text" id="mypassword" />
- <input type="submit" value="Belépés" />
- <div class="clear"></div>
- </div>
- </form>
- <?php
- session_start();
- ob_start();
- ?>
- <? include('../config/db_con.php'); ?>
- <?
- mysql_connect("$host", "$username", "$password")or die("cannot connect");
- mysql_select_db("$db_name")or die("cannot select DB");
- $myusername = $_POST['myusername'];
- $mypassword = md5($_POST['mypassword']);
- $myusername = stripslashes($myusername);
- $mypassword = stripslashes($mypassword);
- $myusername = mysql_real_escape_string($myusername);
- $mypassword = mysql_real_escape_string($mypassword);
- $sql="SELECT * FROM `settings` WHERE apass='$mypassword'";
- $result=mysql_query($sql);
- $count = mysql_num_rows($result);
- if($count==1){
- session_register("myusername");
- session_register("mypassword");
- header("location:index.php");
- } else {
- echo "<meta charset='UTF-8'><meta http-equiv='refresh' content='3;URL=login.php'><div align='center'><b>A Felhasználónév és jelszó nem egyezik!</b><br /><a href='login.php'>Vissza</a></div>";
- }
- ob_flush();
- ?>
április 26
Növekvő árak szerint listázás
Sziasztok.
(egyszerűsített példa): adot az árúk(productid) árait(price) tároló tábla(price_test), az árak meghatározásainak időpontjaival(datetime)Ki szeretném listázni (jelenlegi) árak szerint nővekvő sorrendben a terméket. És ezt ha meglehet oldani akkor egymásba ágyazott selectek nélkül. szeretném kapni.lenne számomra az "logikus" megoldás..
■ (egyszerűsített példa): adot az árúk(productid) árait(price) tároló tábla(price_test), az árak meghatározásainak időpontjaival(datetime)
CREATE TABLE `price_test` (
`id` mediumint(9) unsigned NOT NULL AUTO_INCREMENT,
`productid` mediumint(9) unsigned NOT NULL,
`price` mediumint(9) unsigned NOT NULL,
`datetime` datetime NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `price_test` (`id`, `productid`, `price`, `datetime`) VALUES
(1, 1, 4, '2011-04-14 17:20:05'),
(2, 1, 44, '2011-04-14 17:21:14'),
(3, 2, 6, '2011-04-14 17:20:05'),
(4, 2, 5, '2011-04-14 17:44:27'),
(5, 3, 7, '2011-04-14 17:20:05'),
(6, 3, 50, '2011-04-14 17:58:47'),
(7, 3, 70, '2011-04-14 17:20:57');
id productid price datetime
4 2 5 2011-04-14 17:44:27
2 1 44 2011-04-14 17:21:14
6 3 50 2011-04-14 17:58:47
SELECT
*
FROM
price_test
GROUP BY
productid
HAVING
max(datetime)
ORDER BY
price ASC
UTF-8 Ékezet hiba
Hogy lehet megadni űrlapból ékezetes betűket az adatbázis táblába, aminek a mezői típusa: utf8_unicode_ci.
Normál űrlappal kitöltöm az adatokat, és INSERT INTO parancsal fel is töltöm.
pl. a Gábor így jelenik meg az adatbázis szerver mezejében: Gábor
Az következőkkel tisztában vagyok: Nincs ellenőrzés még beépítve, bármi megadható stb. Minden kapcsolati adat jó.PHP:
■ Normál űrlappal kitöltöm az adatokat, és INSERT INTO parancsal fel is töltöm.
pl. a Gábor így jelenik meg az adatbázis szerver mezejében: Gábor
Az következőkkel tisztában vagyok: Nincs ellenőrzés még beépítve, bármi megadható stb. Minden kapcsolati adat jó.
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- </head>
- <body>
- <form method="post" action="addemail.php">
- <label for="firstname">First name:</label>
- <input type="text" id="firstname" name="firstname" /><br />
- <label for="lastname">Last name:</label>
- <input type="text" id="lastname" name="lastname" /><br />
- <label for="email">Email:</label>
- <input type="text" id="email" name="email" /><br />
- <input type="submit" name="Submit" value="Submit" />
- </form>
- </body>
- </html>
- <?php
- $fn = $_POST['firstname'];
- $ln = $_POST['lastname'];
- $em = $_POST['email'];
- $dbc = mysqli_connect("localhost", "root", "", "mydb");
- $query = "INSERT INTO email_list (first_name, last_name, email)".
- "VALUES ('$fn', '$ln', '$em')";
- mysqli_query($dbc, $query);
- mysqli_close($dbc);
- ?>
Jquery dropdown menü
Üdv.
A problémám annyi, hogy maga a menü lenyíló része nem marad kint (így egyenlőre az alábbi megoldást találtam ki rá).
html kód:css kód:jquery kód:
[colorer=javascript]
$(document).ready(function(){
$('#menu > ul > li > ul').hide();
$('#menu').show();
$('#menu > ul > li > a').mouseover(function(){
$(this).next('ul').slideDown('slow');
}).mouseout(function(){
$(this).next('ul').delay('2000').slideUp
A problémám annyi, hogy maga a menü lenyíló része nem marad kint (így egyenlőre az alábbi megoldást találtam ki rá).
html kód:
- <div id="menu">
- <ul>
- <li>
- <a href="#">1</a>
- <ul>
- <li><a href="#">1.1</a></li>
- <li><a href="#">1.2</a></li>
- <li><a href="#">1.3</a></li>
- </ul>
- </li>
- <li><a href="#">2</a></li>
- <li><a href="#">3</a></li>
- <li><a href="#">4</a></li>
- <li>
- <a href="#">5</a>
- <ul>
- <li><a href="#">5.1</a></li>
- </ul>
- </li>
- <li><a href="#">6</a></li>
- <li><a href="#">7</a>
- <ul>
- <li><a href="#">7.1</a></li>
- <li><a href="#">7.2</a></li>
- <li><a href="#">7.3</a></li>
- </ul>
- </li>
- </ul>
- </div>
- #menu {width:850px; height:38px; padding:0 0 0 130px;}
- #menu ul {list-style-type:none;}
- #menu ul li {height:26px; float:left; position:relative; display:inline; padding:0 0 12px 0;}
- #menu ul li:hover {background-color:rgba(0,0,0,0.8);}
- #menu ul li a {text-decoration:none; font-family:Verdana; font-size:12px; color:white; font-weight:bold; padding:12px 19px; display:block;}
- #menu ul li a:hover {color:#515b85;}
- #menu ul li ul {position:absolute; visibility:visible; display:none;}
- #menu ul li ul li {float:none; width:190px; height:20px; border-bottom:1px solid gray; text-align:left; background-color:rgba(0,0,0,0.8); padding:0 0 15px 0px; display:list-item;}
- #menu ul li ul li:hover {background-color:#585a5f;}
- #menu ul li ul li a {width:150px; padding:10px 20px;}
- #menu ul li ul li a:hover {color:black;}
[colorer=javascript]
$(document).ready(function(){
$('#menu > ul > li > ul').hide();
$('#menu').show();
$('#menu > ul > li > a').mouseover(function(){
$(this).next('ul').slideDown('slow');
}).mouseout(function(){
$(this).next('ul').delay('2000').slideUp
április 24
Különbség a mysql és mysqli között
Mi a különbség a következő két függvény közt?
mysql_(stb.)
mysqli_(stb.)
■ mysql_(stb.)
mysqli_(stb.)
Apache beállítások Windowson
Sziasztok!
Feltelepítettem az Apache 2.2.17-es verzióját [egészen pontosan ezt: Win32 Binary without crypto (no mod_ssl) (MSI Installer)]. Amikor elindítom, akkor localhostra és 127.0.0.1-re bejön a kezdőoldal, de az IP-re már nem jön be. Azt szeretném, hogy neten keresztül mások is tudjanak csatlakozni. Próbáltam 80-as és más portokkal is. Vírusirtót és windows tűzfalat leállítottam. Amikor nem 80-as portot állítottam be, akkor azt engedélyeztem a routeren. Programok átengedése a tűzfalon -> Apache engedélyezve van!
További infók:
OS: Windows 7 Ultimate x64
Router: SMC
httpd.conf:
DocumentRoot "C:/wserver/Apache/htdocs"
ServerRoot "C:/wserver/Apache"
ServerName IPv4cím:80
Listen 80
Ha kell még valami adat, akkor írom.
A segítséget előre is köszönöm!
Konair
■ Feltelepítettem az Apache 2.2.17-es verzióját [egészen pontosan ezt: Win32 Binary without crypto (no mod_ssl) (MSI Installer)]. Amikor elindítom, akkor localhostra és 127.0.0.1-re bejön a kezdőoldal, de az IP-re már nem jön be. Azt szeretném, hogy neten keresztül mások is tudjanak csatlakozni. Próbáltam 80-as és más portokkal is. Vírusirtót és windows tűzfalat leállítottam. Amikor nem 80-as portot állítottam be, akkor azt engedélyeztem a routeren. Programok átengedése a tűzfalon -> Apache engedélyezve van!
További infók:
OS: Windows 7 Ultimate x64
Router: SMC
httpd.conf:
DocumentRoot "C:/wserver/Apache/htdocs"
ServerRoot "C:/wserver/Apache"
ServerName IPv4cím:80
Listen 80
Ha kell még valami adat, akkor írom.
A segítséget előre is köszönöm!
Konair