Strona główna forum Wsparcie Problemy z działaniem Problem JavaScript.

Problem JavaScript.

Wszystkie problemy związane z działaniem sklepu...

Post 24 paź 2009, o 04:11
TCi

Posty: 6
Gadu-Gadu: 1114823

Witam.

Wymyśliłem sobie przeskalowywanie zdjęć w backgroud.
CSS sam z siebie nie potrafi więc zostało mi doczytywanie odpowiedniego pliku CSS.
Napisałem prosty skrypcik, który sam DZIAŁA, i generuje odpowiednie linki, ale ...
po wklejeniu go do HEAD.phtml - wywala mi Error juz na 1 linii kodu:

Undefined index: roz in /app/design/frontend/blank/tci-template/template/page/html/head.phtml on line 38

i ... nie wiem o co chodzi :-(
- wygląda ze trzeba to jakoś specjalnie odpalać.
Widzę tu troche speców od Magento.
Rzućcie okiem - może na przyszłość też komuś rozwiązanie się przyda.
Oto moj zgrzebny kod:

<?php
if($_REQUEST['roz']=="") {
echo '<script type="text/javascript">
<!--
roz = screen.width+"x"+screen.height;
document.write(\'<form name="formRoz" action="" method="post">\');
document.write(\'<input type="hidden" name="roz" value="\'+roz+\'" />\');
document.write(\'</form>\');
document.cookie="roz="+roz;
document.formRoz.submit();
// -->
</script>';
}
$roz=$_REQUEST['roz'];
switch ($roz) {
case"1024x768":
$style="694.css";break;
case"1280x800":
$style="726.css";break;
case"1280x1024":
$style="950.css";break;
case"1440x900":
$style="826.css";break;
case"1152x864":
$style="790.css";break;
case"1680x1050":
$style="976.css";break;
case"1280x960":
$style="886.css";break;
case"1366x768":
$style="694.css";break;
case"1280x768":
$style="694.css";break;
//
default:
$style="976.css"; //na wypadek gdyby nic nie pasowało
}
?>
<link rel="stylesheet" type="text/css" href="http://<?php echo $_SERVER['HTTP_HOST'];?>/skin/frontend/blank/tci-template/css/bg_css/<?php echo $style; ?>">

Tomek

Problem JavaScript.

PostTeraz jest 29 mar 2024, o 03:44
Google

Posty: 427
Lokalizacja: Internet

Post 24 paź 2009, o 12:40

Posty: 1575
Gadu-Gadu: 0

zanim sprawdzisz czy $_REQUEST['roz'] jest == "" to proponuje czy jest jest w $_REQUEST za pomocą isset($_REQUEST['roz'])
hosting-magento.pl / magentohosting.eu - szybki hosting Magento
https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut

Post 24 paź 2009, o 14:56
TCi

Posty: 6
Gadu-Gadu: 1114823

Dzięki :-) - nie ma to jak świerze spojrzenie o poranku :-)

zmieniłem pierwsze linijki na:

/cut/

<?php
if (!isset($_REQUEST['roz']))
{
$_REQUEST['roz'] ="1";
echo '<script type="text/javascript">
<!--
roz = screen.width+"x"+screen.height;

/cut/


Wychodzi na to ze wywalało błąd nieustalonej wartości 'roz'
Po zadaniu jej na początku wartości "1", head.phtml generuje link do odpowiedniego CSS :-)

Dzięki
Tomek


Powrót do Problemy z działaniem



cron