ugrás a tartalomhoz

Archívum - Jan 2008

január 30

Elem abszolút poziciója Explorerben

zmb · 2008. Jan. 29. (K), 22.42
Valakinek sikerult javascript segitsegevel kiszedni egy tetszolges elem abszolut poziciojat Internet Explorer alatt? Quirksmode oldalan talalhato fuggveny segitsegevel probaltam, de csak -1 volt az eredmenye. Esetleg link valamelyik topicra, ahol ez megoldodott mar?
 

html levélben

gtoma · 2008. Jan. 29. (K), 22.39
Sziasztok!

Kellene csináljak egy hírlevél mintát (html, css), de a microsoft outlook nem jeleníti meg a képeket, csak ha külön rákattintok, hogy megjelenítés.

Az érdekes az, hogy én már nem egy hírlevelet kaptam úgy, hogy megjelent a kép kérdés nélkül.

Segítene valaki, hogy mi a trükk?

előre is köszi.
 

Flash elem beágyazása

Vrt · 2008. Jan. 29. (K), 14.36
Sziasztok!

Sokat cikket találtam ezzel a témával kapcsolatosan de nem sikerült a két problémámra együttesen megoldást találni.

Adott egy site. Amin van flash ojjektum is. Ha alapból hagyom amit a flash generál kódot, akkor az ugye a validáláson nem fog átmenni az embed paraméter miatt...Na erre a szösz kis gondra alkalmaztam ebben a cikkben leírtakat: ( http://www.alistapart.com/articles/flashsatay/ )

Idáig rendben is van. Minden szép és jó és valid. Lett egy ilyen kódom:

<object 
type="application/x-shockwave-flash" data="swf/menu.swf" width="673" height="46">
<param name="movie" value="swf/menu.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<img src="images/menu.jpg" width="673" height="46" alt="A megjelenítéshez flash player szükséges" />
</object>
Szeretném ha IE alatt nem kellene aktiválnom a flash moviet mielőtt használhatom. Na most erre lenne a megoldás az hogy oldal végére beszúrom ezt:

<script type="text/javascript" src="swf.js"></script>

És az swf.js -be meg beteszem ezt:
 theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

Na de ez valami miatt nem ok. Ha az alap flash által generált kódot használom akkor kivállóan működik, csak nem valid. Ha meg a valid kódot használom akkor nem tudom hogy aktiváljam a user helyett.

Gondlom van erre már megoldás, csak nem találtam meg.

Köszi a segítséget.

Kriszitán
 

MySQL parancssor PHP-n

arcadas · 2008. Jan. 29. (K), 12.34
Üdv, egy egyszerű mysql parancssort csináltam php felületen, amivel van egy kis gondom, mint a képen látható, ha értéknek szöveget adok meg akkor nem fogadja el, mint pl a pass-nál, számokkal viszont gond nélkül működik.
Mi közé kell írni a szöveget, hogy működjön? Próbáltam már idézőjelekkel, per jelekkel, de sehogy nem akarja elfogadni?



A kód egy része:

if(isset($_POST['mysqlcom'])){ 
		$sql="".$_POST['command1']."";
		echo "<br>";
		echo $_POST['command1'];
		echo "<br><br>";
		$query=mysql_query($sql) or die(mysql_error());
		echo $query;
	}
 

Google reads Flash text, so optimize it

mandarin8 · 2008. Jan. 29. (K), 12.28
A Google adaptálta az Adobe Search Engine SDK technológiáját
 

Ajax Form Validation - sForm

Anonymous · 2008. Jan. 29. (K), 11.53
Egy újabb AJAX űrlap ellenőrző
 

html felsorolás formázása

karas · 2008. Jan. 29. (K), 11.18
sziasztok!

a következőben kérném a segítségeteket:
egy olyan felsorolást kell csinálnom html-ben, ami valahogy így nézne ki:

2007 kiállítás 1.
     kiállítás 2.
     kiállítás 3.
     kiállítás 4.
2006 kiállítás 1.
     kiállítás 2.

satöbbi. a lényeg, hogy az évszám balra legyen zárva, vele egy sorban az első kiállítás, és az alatta jövő kiállítások vágjanak az első kiállítással (wordben egy sima tab lenne). blockquote-tal kihagy alatta felette egy sort, <li>-vel pedig ugyancsak (ráadásul az a kis pötty is megjelenik).
tabulátort nem szeretnék használni, és táblázatot is csak akkor, ha nincs más megoldás.

a segítségeteket előre is köszönöm: karas
 

PHP osztályok lassúak

deejayy · 2008. Jan. 29. (K), 10.50
Sziasztok,

elkezdtem írni egy keretrendszert php-ben, és OO alapúra akarom csinálni.
Létrehoztam pár teljesen tipikus osztályt (page, input, form osztályok).

Ha csak beinclude-olom azt a 8 osztályt, ami eddig megvan, a betöltési
idő 0.0005-ről 0.0026-ra ugrik meg. Ha példányosítom is őket, akkor 0.0034-re.

A későbbiekben tervezem majd az __autoloader használatát, és láttam tippeket
valami EAccelerator nevű szoftver alkalmazására is, de a kérdésem az, hogy
normális-e hogy csak az osztályok betöltése ilyen mértékben megnöveli az
oldal betöltését?

Lehet ez ellen tenni valamit, gyorsítani?

Üdv,
dj
 

január 29

require_once - ie - érdekesség

Vrt · 2008. Jan. 28. (H), 23.59
Sziasztok!

Van egy valami.php fájl...meta tagok után a következő parancs:
 <?php
 require_once('style.php'); ?>
FF -ben a megjelenítés tökéletes. IE pedig az egész oldalt (a többi aloldalhoz képest) egy sorral lejebb emeli.

Ha megbocsátotok bevágom ide a php -t amit beemelek a valami.php -be:

[colorer=php]<?php header("Content-type: text/html; charset=utf-8");?>
<?php
require_once('var.php');
$sql = mysql_connect($sql_server_name, $sql_login_name, $sql_login_password) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
mysql_select_db($sql_dbase_name) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
$fejlec_table = mysql_fetch_array( mysql_query("select * from `gb_texts` where gb_texts_id=1", $sql), MYSQL_ASSOC);
$fejlec_kiirni = $fejlec_table['gb_texts_fejlec'];
$lekerdezes = "select * from `css_style` where id=1";
$set = mysql_fetch_array(mysql_query($lekerdezes, $sql), MYSQL_ASSOC);
print '<style type="text/css">

body { background-color: #'.$set['bg_colour'].'; }
body,td,th { color: #'.$set['text_colour'].';
font-family: Arial, Helvetica, sans-serif; }
.table1 { background-color: #'.$set['table1_bg_colour'].'; color: #'.$set['table1_text_colour'].';}
.table1:link { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table1:visited { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table2 { background-color: #'.$set['table2_bg_colour'].'; color: #'.$set['table2_text_colour'].';}
.table3 { background-color: #'.$set['table3_bg_colour'].'; color: #'.$set['table3_text_colour'].';}
.table3:link { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:visited { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:hover { color: #'.$set['table3_text_colour'].'; text-decoration: underline;}
</style>';

mysql_close($sql);

PDO_MYSQL vs. tárolt eljárás + tranzakciók

tiku I tikaszvince · 2008. Jan. 28. (H), 14.38
Sziasztok!

ZendFramework-ből (v1.0.3) szeretnék egy MySQL(v5.0) tárolt eljárást meghívni tranzakción belül. Ha az eljárással van valami bibi, akkor rollback-elnék. Linuxon fejlesztek, a teszt szerveren BSD fut. Nálam minden gyönyörűen működik, a BSD szerveren viszont mindig eldobja magát:

try{
   $db->beginTransaction();
   $db->prepare( "call eljarasom( 'a', 'b', '123' )" )->execute();
   $db->commit();
}catch(Exception $e) {
   $db->rollBack();
}
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /www/octopus.kv/Zend/Db/Adapter/Pdo/Abstract.php:254

Természetesen az első lépés az volt, hogy a hibaüzenetben említett attribútumot a javasolt értékre állítottam, nem használt. Próbáltam a hívás módján változtatni, direkt összeállítani az SQL sztringet, Keretrendszerrel összeállíttatni, de mindig a fenti végeredménybe futok bele.

Gondoltam arra, hogy a tranzakciót még a try ágba lépés előtt indítom; mondanom sem kell hogy ez az ötletem sem jött be.
MySQL 5-ben tárolt eljárásokon belül nem lehet tranzakciózni, szóval ez sem járható út.

Valakinek sikerült már ezt a dolgot összehozni?

VinceVoltam