Archívum - Jan 2008
január 30
Elem abszolút poziciója Explorerben
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
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.
■ 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
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: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:
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
■ 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>
<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;
}
Gondlom van erre már megoldás, csak nem találtam meg.
Köszi a segítséget.
Kriszitán
MySQL parancssor PHP-n
Ü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:
■ 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
A Google adaptálta az Adobe Search Engine SDK technológiáját
■ html felsorolás formázása
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:
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
■ 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.
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
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
■ 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
Sziasztok!
Van egy valami.php fájl...meta tagok után a következő parancs: 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);
Van egy valami.php fájl...meta tagok után a következő parancs:
<?php
require_once('style.php'); ?>
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
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:
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
■ 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