ugrás a tartalomhoz

Archívum - 2010 - Fórum téma

június 3

Fancybox hiba IE-ben

paal · 2010. Jún. 2. (Sze), 23.13
Sziasztok!

Egy Drupal alapú oldalba illesztettem be Fancybox megjelenítőt.
Win7/IE8-ban a Youtube-os video nem jelenik meg a layerben, cserébe eldob az oldalra. A Tips & Tricks oldalon van rá példa (4. Show youtube clips), hogy is kell ezt. Az jól isműködik IE-ben.

Miért nem jó nekem? Nem találtam semmi, külön IE-re vonatkozó kódot a példa oldalon.

Köszi, Pali
 

Fényképek "védelme"

fchris82 · 2010. Jún. 2. (Sze), 09.50
Van egy cég, ami nagyságrendileg kb 10 000 terméket forgalmaz. Mindegyikről készít leírást és legalább 1 fényképet, az utóbbit Photoshopban előkészítik, "javítják", majd feltöltik az adatbázisba - nem kevés munkával. A probléma az, hogy több konkurencia is jól láthatóan tőlük lopja a szövegeket és a képeket is. Pl helyesírási hibák is megjelentek más oldalakon.

Nyilván neten nehéz védeni bármit is, főleg úgy, hogy a zavaró vízjeleket szeretnénk elkerülni, mert fontosnak tartjuk, hogy a termék nagyban, jól látható legyen a vásárlóknak.

Eddig az alábbi ötleteket szedtem össze:
- Alapból 2 nagy kép készülne: egy jól láthatóan vízjelezett és egy annyira nem láthatóan, hogy erős PS manipulálás után is csak halványan jönne elő, hogy van ott vmi (tehát ha nem tudod, hogy mit kell keresni és hol, észre sem veszed az eredeti képen)
- Referer ellenőrzés
- Logolás IP és session alapján. Ha egy vásárló az 100. terméket nézi, másfél órája, és folyamatosan a "termék keresése" --> "termék oldal" --> "termék keresése" ...

június 1

JS alert() és confirm() függvények felüldeffiniálása

atlanta · 2010. Jún. 1. (K), 16.35
Sziasztok!

Szeretnék kérni tőletek egy kis egyítséget!

Felül szeretném írni az alert() és confirm() JS függvényeket!
Jelen pillanatban:
alert('szöveg') -> megjeleníti a "weblap hibaüzenetet" ami az eredeti -> vele együtt megáll az oldal betöltődése;
aztán
function alert(szoveg)
{
$('alert_div').innerHTML = szoveg;
$('alert_div').style.display = 'block';
}

ezután alert('szöveg') -> megjelenik a saját alert_div-em ez eddig ok
de hogy állítom meg a weblap betöltődést?

mert ugye ha ua ezt akarom megcsinálni a comfirm()-mal mondjuk egy törlés elött.. hiába írja ki nekem az h biztos törlöd, mire válaszol az ember már letörölte...

Szóval van vkinek egy jó ötlete?

Üdv Atlanta
 

május 31

komponens post?

newyorkerboy · 2010. Május. 31. (H), 18.44
Egy Joomla! értékelő komponensről lenne szó, ahol különböző mySQL mezőket kell update-elni egy kitöltött form elpostolása után. A gond csak az, hogy a post nem megy el. A modulban egészen addig, míg magára a modul fájlra irányatottam az actiont, a debugban láttam az elküldött queryt (JRequest:getWord()-el kaptam el az elküldött értékeket), de amint átírtam azt index.php-re, az megszűnt bármit is csinálni.
Direkt elhelyeztem 2 rejtett input mezőt, hogy biztosítsam, hogy a komponens megkapja a szükséges taskot, viewt és a komponens nevét, de így sem megy el a post.

Gondoltam, hogy mellékelek valami kódot, de nem tudom, melyiket kéne. Ha a fenti leírásból nem lehet kitalálni a probléma forrását, igazítsatok útba, mit kopizzak ide!

Hálás köszönettel a válaszadónak!
 

május 30

PHP - MySQL lekérdezés, szintaktikai hiba

fledgling42 · 2010. Május. 30. (V), 20.05
Sziasztok!

Nemrég kezdtem el foglalkozni a MySQL adatbázisokkal. Jelenleg ott tartok, hogy PHP-val feltöltöttem az adatbázist egy txt fájlból, de keresni már nem tudok benne.

Csináltam egy oldalt, ezen keresztül folyna a keresés (http://fledgling.hostoi.com/iskola/kereses.php). Maga a lekérdezés így néz ki:

$result = mysql_query(
"
SELECT * FROM adatok
WHERE bibl LIKE '%$_GET[bibl]%'
AND megjelenes LIKE '%$_GET[megjelenes]%'
AND ann LIKE '%$_GET[ann]%'
AND szleng LIKE '%$_GET[szleng]%'
AND kozl LIKE '%$_GET[kozl]%'
");

if (! mysql_query($result,$con))
{
die('Error: ' . mysql_error());
}

        // itt van a hiba, itt áll meg szerintem

echo "<table border='1'>
<tr>
<th>Megjelenés éve</th>
<th>Biblográfiai leírás</th>
<th>Annotáció</th>
<th>Szleng típusa</th>
<th>Közlemény típusa</th>
</tr>";

while($row = mysql_fetch_array($result))
 {
 echo "<tr>";
 echo "<td>" . $row['bibl'] . "</td>";
 echo "<td>" . $row['megjelenes'] . "</td>";
 echo "<td>" . $row['ann'] . "</td>";
 echo "<td>" . $row['szleng'] . "</td>";
 echo "<td>" . $row['kozl'] . "</td>";
 echo "</tr>";
 }
echo "</table>";


És ezt a hibát dobja ki: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #6' at line 1

Minden segítséget nagyra értékelnék!
 

május 29

Hogyan tudok ilyen egyedi scrollbart készíteni a legegyszerűbben?

mimo · 2010. Május. 29. (Szo), 11.38
Ilyet szeretnék készíteni, mi szükséges hozzá? A forráskódnak milyennek kell lenni? Külön meg kell csinálni PS-ben a görgető sávot és a görgetőt?




köszönöm előre is
 

május 28

Multiple Select mező értékei

newyorkerboy · 2010. Május. 28. (P), 19.02
Üdv!
Hogy lehet lekérdezni JavaScript alól egy multiple select mező kijelölt értékeit? A value attribútum csak az utoljára kijelöltet adja vissza!
 

május 27

JavaScriptel generált tartalomra szükséges a captcha?

Ustak · 2010. Május. 27. (Cs), 19.36
Sziasztok,

Azon gondolkoztam, hogy ha

1; a document.ready() függvényben hozzákapcsolok egy linket ([b]<a>[b]) a tartalomhoz
2; a linkre kattintva egy dinamikusan kreált piciny form jelenik meg
3; a formhoz egy ajaxos eseményt csatolok (jelszó küldése az adott felhasználónévhez csatlakozó emailcímre)

Ebben a formában szükséges lehet a captcha? Esélye lehet hogy aki használja, "nem ember" :-) ?
Természetesen a szerver oldalon validálok.
Köszönöm a válaszokat:
Üdv:
Gábor
 

MySQL alapú profil...

fiftyfan · 2010. Május. 27. (Cs), 13.35
Szeretném olyanra megcsinálni a login-om hogy minden felhasználónak legyen saját profilja pl: profil.php?id=1
Ez admin profilja
Neve:
Email címe:
stb.
Megmég hasonlókat írna ki.
Meg még egy olyan is kellene Hogy a felhasználó meg tudja változtatni a profiljában néhány adtot pl: e-mail cím és a jelszó

itt a login.php :

<?php
include "config.php";


mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

/**************************************************
* Ha még nem lépett be
***************************************************/

if ($_SESSION['belepett']!== true)
{
if (isset($_POST['login']))
{ //Ha postolt adatokat
$nick = addslashes($_POST['nev']);
$pass = md5($_POST['jelszo']);

$sql = "SELECT * FROM users ";
$sql.= "WHERE (nick='".$nick."'";
$sql.= " AND jelszo='".$pass."')";

$query = mysql_query($sql);

if (mysql_num_rows($query) !== 0)
{ //Helyes nick+pass
$_SESSION['nick'] = addslashes($_POST['nev']);
$_SESSION['belepett'] = true;

header("Location: ".$_SERVER['PHP_SELF']);
}

else
{//Hibás nick+pass
print "<font color=#FF0000>hibás felhasználónév vagy jelszó/esetleg az is lehet hogy ki lettél tiltva mert megszegted a szabályzatot.</font>";
}
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<body>
<body background="vista.jpg">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="19%" height="102">
<center>
<tr>
<td width="100%" height="15">
<p align="center"><b>Felhasználónév</b></td>
</tr>
<tr>
<td width="100%" height="15">
<p align="center"><input type="text" name="nev" size="20" /></td>
</tr>
<tr>
<td width="100%" height="15">
<p align="center"><b>Jelszó</b></td>
</tr>
<tr>
<td width="100%" height="15">
<p align="center">
<input type="password" name="jelszo" si

Php cURL

foszto · 2010. Május. 27. (Cs), 10.23
Szeretnék curl-el bejelentkezni egy oldalra, majd az ott kapott egyik url-en továbbmenni úgy hogy közeben megmaradjon a Session. Íme a kód:

	$url='https://url.url/pl.pl?akarmi';
	
	
	$post = array ('login' => 'user', 'key' => 'pass');
	$post = http_build_query($post);
	
	

	$cookie=dirname(__FILE__) .'/cookie.txt';
	echo $cookie;
	
	$options = array(
            CURLOPT_URL => $url,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_CONNECTTIMEOUT => 5 ,
            CURLOPT_MAXREDIRS      => 5,
            CURLOPT_REFERER => $url,
			CURLOPT_FOLLOWLOCATION => TRUE,
			CURLOPT_POST => 1,
			CURLOPT_POSTFIELDS => $post,
			CURLOPT_USERAGENT => "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)",
			CURLOPT_HEADER => FALSE,
			CURLOPT_COOKIEJAR => $cookie,
			//CURLOPT_COOKIE => 'cookie=c',
			CURLOPT_COOKIEFILE => $cookie,
			CURLOPT_SSL_VERIFYPEER => FALSE,
			CURLOPT_SSL_VERIFYHOST => 2			
	);
	$ch = curl_init();
	curl_setopt_array($ch, $options);
	
	$result = curl_exec($ch);
	
	$tmp_url= get_next_url($result);
	$post = get_params($result);
		
	curl_setopt($ch, CURLOPT_URL, $tmp_url);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	
	$result = curl_exec($ch);
	echo curl_error($ch);
	
	curl_close($ch);
	
	echo $result;
Az eredményekből kiderül, hogy helyesen végigmegy az oldalon, sikeresen bejelentkezik. Mekapja az új url-t de a sessiont nem viszi magával. Valamért a cookie.txt üres marad. Írásjog van az adott állományon (0777) kipróbáltam winserveren és linuxon. De ugyanaz az eredmény, szóval valami hiba a kódba kell, hogy legyen ezek szerint.
Ha valakinek van ötlete...