Archívum - 2011
július 12
Weboldal kritika: http://hotelsopianae.hu
Sziasztok!
Már régóta tervezem, hogy feldobom az egyik oldalunkat a weblaborra, kíváncsi vagyok a ti véleményetekre is a munká(i)nkkal kapcsolatban. Jelen esetben a nemrégiben átadott http://hotelsopianae.hu/hu/ oldalról lenne szó (remélem link nélkül nem minősítitek reklámnak).
Ne kíméljetek minket, bármilyen építő jellegű kritikát szívesen fogadunk.
Előre is köszönettel,
Drawain (és a Weblapbolt kicsiny csapata)
■ Már régóta tervezem, hogy feldobom az egyik oldalunkat a weblaborra, kíváncsi vagyok a ti véleményetekre is a munká(i)nkkal kapcsolatban. Jelen esetben a nemrégiben átadott http://hotelsopianae.hu/hu/ oldalról lenne szó (remélem link nélkül nem minősítitek reklámnak).
Ne kíméljetek minket, bármilyen építő jellegű kritikát szívesen fogadunk.
Előre is köszönettel,
Drawain (és a Weblapbolt kicsiny csapata)
htaccess töprengések
Nemrégiben alakítottam át az egyik oldalam, hogy szebb url-eket használjon (kaptam is segítséget hozzá itt). Eredetileg a szokásos formában volt, valami ilyesmiben: product.php?id=12312. Az átírt forma a termék nevét kombinálja az idvel (vannak azonos nevű termékek ezért az id), egy kötőjel választja el a kettőt(nev-id). Működik is rendesen, pusztán annyi a gond, hogy az adott tartalom elérhető a régi urleken is, és ez keresőoptimalizálás szempontjából nem frankó, hiszen duplikált tartalomnak számít. A kérdésem az az, hogy ha kérés érkezik a régi urlekre, akkor mi az ideális megoldás ilyenkor? 404-es hibát jelezzen a szerver, vagy 301-el az új urlre?
Jelenleg ennyi van a htaccessben:Hogyan kéne bővíteni a fenti probléma kiküszöböléshez?
■ Jelenleg ennyi van a htaccessben:
RewriteCond %{REQUEST_URI} products\/(.+)-(.+)\/$
RewriteRule ^products\/(.+)$ product.php\?id=%2 [NC]
Az Adverticum Zrt. tapasztalt Java fejlesztőt keres
Az Adverticum Zrt., az AdServer hirdetéskiszolgáló rendszer üzemeltetője, fejlesztője és
leányvállalata a
DataMe Interaktív Adatmenedzsment Kft. keres
tapasztalt
Java fejlesztőt
precíz, kreatív szakember személyében.
Leendő kollégánktól az alábbi kompetenciákat várjuk el:
• alapos Java SE tudás
• legalább 3-4 év munkatapasztalat
• alapvető hálózati (TCP/IP, HTTP) ismeretek
• relációs adatbázis-kezelési (SQL) ismeretek
• szakmai angol nyelvtudás
• fejlesztési tapasztalat Linux környezetben
A jelentkezésnél előnyt jelentenek a következő képességek:
• webservice-fejlesztői ismeretek
• Java EE technológiák ismerete
• PostgreSQL ismeret
• Git verziókezelő ismerete
• egyéb programnyelvekben és webes technológiákban való jártasság
Amit kínálunk:
• versenyképes juttatási csomag
• stabil céges háttér
• szakmai fejlődési lehetőség
• rugalmas munkahely
• fiatalos csapat, családias hangulat
• kellemes környezet
A munkavégzés helye: Budapest, XI. kerület
Jelentkezés: jobs##kukac##adverticum.com e-mail címen önéletrajz, fizetési igény beküldésével.
■ leányvállalata a
DataMe Interaktív Adatmenedzsment Kft. keres
tapasztalt
Java fejlesztőt
precíz, kreatív szakember személyében.
Leendő kollégánktól az alábbi kompetenciákat várjuk el:
• alapos Java SE tudás
• legalább 3-4 év munkatapasztalat
• alapvető hálózati (TCP/IP, HTTP) ismeretek
• relációs adatbázis-kezelési (SQL) ismeretek
• szakmai angol nyelvtudás
• fejlesztési tapasztalat Linux környezetben
A jelentkezésnél előnyt jelentenek a következő képességek:
• webservice-fejlesztői ismeretek
• Java EE technológiák ismerete
• PostgreSQL ismeret
• Git verziókezelő ismerete
• egyéb programnyelvekben és webes technológiákban való jártasság
Amit kínálunk:
• versenyképes juttatási csomag
• stabil céges háttér
• szakmai fejlődési lehetőség
• rugalmas munkahely
• fiatalos csapat, családias hangulat
• kellemes környezet
A munkavégzés helye: Budapest, XI. kerület
Jelentkezés: jobs##kukac##adverticum.com e-mail címen önéletrajz, fizetési igény beküldésével.
Sablon vagy nem sablon
Üdv.
Arra keresem a kérdést, hogy melyik technológiát érdemesebb használni.
A sablon vagy nem sablon kérdését úgy értem, hogy ha mondjuk HTML generálásáról van szó, akkor a sablon esetében a fejlesztő írja a html kódot, a nem sablon esetében pedig vannak layout-ok, elemek, stb, amiket a kód generál.
pl:helyett mondjuk:Az utóbbi módszernek annyi előnye van, hogy többféle dokumentumot lehet készíteni ugyanazzal a kóddal, a builder cseréjével, viszont cserébe macerásabb az egész.
■ Arra keresem a kérdést, hogy melyik technológiát érdemesebb használni.
A sablon vagy nem sablon kérdését úgy értem, hogy ha mondjuk HTML generálásáról van szó, akkor a sablon esetében a fejlesztő írja a html kódot, a nem sablon esetében pedig vannak layout-ok, elemek, stb, amiket a kód generál.
pl:
<form action="{$action}">
<input type="text" name="x" id="x" />
</form>
$htmlBuilder->newDocument();
$htmlBuilder->addForm(array('action' => $action));
$htmlBuilder->addTextInput(array('id' => 'x'))
Új ablak nyitás...HTML
Halló!
Hogyan lehet új ablakot(nem lapot) nyitni úgy hogy van rajta böngésző eszköztár(előre,vissza új lap nyitás lehetőség)Előre is köszi a segítséget!
■ Hogyan lehet új ablakot(nem lapot) nyitni úgy hogy van rajta böngésző eszköztár(előre,vissza új lap nyitás lehetőség)Előre is köszi a segítséget!
Ékezetgondok MySQL-ben (+REGEXP)
Sziasztok!
Egy utf8_general_ci illesztésű táblában keresve a MySQL nem veszi figyelembe az ékezeteket, így a WHERE foo = 'bar' feltételre a "bár" szót is kiadja. (Kicsit tágabban: "weboldal = wéböldál".) Az utf8_hungarian_ci esetén kicsit szigorúbb, például az o-ö között így már különbséget tesz, de továbbra is: "weboldal = wéboldál". Az utf8_bin pedig túl szigorú, mivel ott a kis- és nagybetűk is eltérőnek számítanak ("weboldal != Weboldal").
A WHERE REGEXP '^valami$' megoldja a problémát, de kíváncsi vagyok, hogy létezik-e ennél elegánsabb megoldás – lehetőleg egy ideális karakterkódolási illesztés személyében. Nálatok mi erre a bevett gyakorlat? Milyen illesztést szoktatok használni magyar nyelvű adatokkal feltöltött táblákban?
--pkadam
Ui.: REGEXP barátunk persze szereti a tréfát, így bár nála a "weboldal"-t megtalálja a ^Weboldal$, viszont... az ^Állatkert$-re már nem jön ki az "állatkert". Hoppá. De továbbmegyek: az ^[á]llatkert$ sem adja ki az "állatkert"-et. Itt igen nagy gondok vannak, úgy érzem.
■ Egy utf8_general_ci illesztésű táblában keresve a MySQL nem veszi figyelembe az ékezeteket, így a WHERE foo = 'bar' feltételre a "bár" szót is kiadja. (Kicsit tágabban: "weboldal = wéböldál".) Az utf8_hungarian_ci esetén kicsit szigorúbb, például az o-ö között így már különbséget tesz, de továbbra is: "weboldal = wéboldál". Az utf8_bin pedig túl szigorú, mivel ott a kis- és nagybetűk is eltérőnek számítanak ("weboldal != Weboldal").
A WHERE REGEXP '^valami$' megoldja a problémát, de kíváncsi vagyok, hogy létezik-e ennél elegánsabb megoldás – lehetőleg egy ideális karakterkódolási illesztés személyében. Nálatok mi erre a bevett gyakorlat? Milyen illesztést szoktatok használni magyar nyelvű adatokkal feltöltött táblákban?
--pkadam
Ui.: REGEXP barátunk persze szereti a tréfát, így bár nála a "weboldal"-t megtalálja a ^Weboldal$, viszont... az ^Állatkert$-re már nem jön ki az "állatkert". Hoppá. De továbbmegyek: az ^[á]llatkert$ sem adja ki az "állatkert"-et. Itt igen nagy gondok vannak, úgy érzem.
ajax frissítés és youtube videó
Sziasztok!!
Van nekem egy ajax frissítésem ami 5 másodpercenkén beszúrja az új üzeneteket.
Igen beszúrom a videót ilyen formába:csak az a baj hogy ha frissít az ajax akkor a videót is frissíti.
■ Van nekem egy ajax frissítésem ami 5 másodpercenkén beszúrja az új üzeneteket.
Igen beszúrom a videót ilyen formába:
<object width="425" height="344">
<param name="movie" value=""></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src=""
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true"
width="425"
height="344"></embed>
</object>
július 12
Email cím maximális hossza
Üdv. Még új vagyok erre fele, de máris egy (inkább információ hiány) probléma lépett fel. Milyen hosszú lehet maximum az email cím? Mivel az email cím UNIX User + Host (Domain) name + 1 (@) karakterből áll. Így a felsorolt 3 paraméterrel együtt véve mekkora lehet a maximum hosszúság?
■ PHPMailer és foreach
Hali! Az a gondom, hogy a phpmailer csak 13 levelet küld el. Foreach-el vannak az email címek kiszedve a tömbből változóba. itt a kód: [colorer=php]<script type="text/javascript">
function doit()
{
var txtSelectedValuesObj = document.getElementById('s'); // Az input mező id-ja ahova szeretnéd gyűjteni a címeket
var selectedArray = new Array();
var selObj = document.getElementById('x'); // A select lista id-ja
var i;
var count = 0;
// Végig megy a lista elemein és amik ki vannak választva bele rakja őket egy tömbbe
for (i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
selectedArray[count] = selObj.options[i].value;
count++;
}
}
txtSelectedValuesObj.value = selectedArray; //Átadja a tömböt az input mezőnek
return false;
}
</script>
</head>
<body>
<div id="page">
<div id="header">
<?php require_once("include/header.php"); ?>
</div>
<div id="menu">
<?php
require_once("include/adminmenu.php");
?>
</div>
<div id="contenta">
<?php
require_once("../include/dbconn.php");
$sql="SELECT * FROM `users` WHERE `users`.`pass` IS NOT NULL OR `users`.`pass` !=''";
$e=mysql_query($sql);
echo '<form method="post" action="newsletter.php">
<select multiple="multiple" id="x" size="60">';
while ($p=mysql_fetch_assoc($e))
{
echo '<option value="'.$p['email'].'">'.$p['email'].'</option>';
}
echo '</select>
<button onclick="doit();return false;"> >> </button>
Email: <textarea name="email" id="s" class="adminmail"></textarea><br />
<p>Tárgy:<br /></p><input type="text" name="subject" class="adminmail"><br />
<p>Üzenet:</p>
function doit()
{
var txtSelectedValuesObj = document.getElementById('s'); // Az input mező id-ja ahova szeretnéd gyűjteni a címeket
var selectedArray = new Array();
var selObj = document.getElementById('x'); // A select lista id-ja
var i;
var count = 0;
// Végig megy a lista elemein és amik ki vannak választva bele rakja őket egy tömbbe
for (i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
selectedArray[count] = selObj.options[i].value;
count++;
}
}
txtSelectedValuesObj.value = selectedArray; //Átadja a tömböt az input mezőnek
return false;
}
</script>
</head>
<body>
<div id="page">
<div id="header">
<?php require_once("include/header.php"); ?>
</div>
<div id="menu">
<?php
require_once("include/adminmenu.php");
?>
</div>
<div id="contenta">
<?php
require_once("../include/dbconn.php");
$sql="SELECT * FROM `users` WHERE `users`.`pass` IS NOT NULL OR `users`.`pass` !=''";
$e=mysql_query($sql);
echo '<form method="post" action="newsletter.php">
<select multiple="multiple" id="x" size="60">';
while ($p=mysql_fetch_assoc($e))
{
echo '<option value="'.$p['email'].'">'.$p['email'].'</option>';
}
echo '</select>
<button onclick="doit();return false;"> >> </button>
Email: <textarea name="email" id="s" class="adminmail"></textarea><br />
<p>Tárgy:<br /></p><input type="text" name="subject" class="adminmail"><br />
<p>Üzenet:</p>