ugrás a tartalomhoz

Archívum - 2011

július 12

Weboldal kritika: http://hotelsopianae.hu

Drawain · 2011. Júl. 12. (K), 13.53
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)
 

htaccess töprengések

therest · 2011. Júl. 12. (K), 13.42
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:

RewriteCond %{REQUEST_URI} products\/(.+)-(.+)\/$
RewriteRule ^products\/(.+)$ product.php\?id=%2 [NC]
Hogyan kéne bővíteni a fenti probléma kiküszöböléshez?
 

Az Adverticum Zrt. tapasztalt Java fejlesztőt keres

adverticum · 2011. Júl. 12. (K), 12.53
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.
 

Sablon vagy nem sablon

inf · 2011. Júl. 12. (K), 12.31
Ü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:

<form action="{$action}">
<input type="text" name="x" id="x" />
</form>
helyett mondjuk:

$htmlBuilder->newDocument();
$htmlBuilder->addForm(array('action' => $action));
$htmlBuilder->addTextInput(array('id' => 'x'))
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.
 

Új ablak nyitás...HTML

NosnOsnoS · 2011. Júl. 12. (K), 10.12
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!
 

form tárolása...

NosnOsnoS · 2011. Júl. 12. (K), 09.34
Halló!
Nekem most ilyen formaim vannak:.:LINK:.
És mivel én fw.hu-s vagyok és napi 50 e-mailt tudok elküldeni ezért túlterheli a rendszert...
Abba kérnék segítségeteket,hogy hogyan tudnám így tárolni a formot:
kép
 

Ékezetgondok MySQL-ben (+REGEXP)

pkadam · 2011. Júl. 12. (K), 02.16
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.
 

ajax frissítés és youtube videó

kriszrap · 2011. Júl. 12. (K), 00.18
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:

<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>
csak az a baj hogy ha frissít az ajax akkor a videót is frissíti.
 

július 12

Email cím maximális hossza

Numcsi · 2011. Júl. 11. (H), 22.39
Ü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

aky22 · 2011. Júl. 11. (H), 21.32
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>