Witam! Sprawa jest pilna.
Jestem baardzo początkująca jeśli chodzi o tworzenie stron w innych językach niż html i właśnie mam pierwszy problem, z którym nie mogę sobie poradzić za pomocą prób i błędów czy też googli.
Muszę zaprojektować grafikę do strony w PHP + CSS, mam problem z menu. Korzystam ze strony kupionej kiedyś przez firmę i jestem zmuszona w niektórych momentach edytować kod. Napisanie czegoś samej nie wchodzi w grę, za ciężko mi to ogarnąć, a chcą mieć koniecznie PHP

Tak to wygląda:
http://img824.imageshack.us/img824/4937/scrkj.jpgChciałabym, aby zakładki były bezpośrednio obok siebie, nawet jak zmieniam parametry, wygląda to fatalnie i niezależnie jak kombinuję, nie umiem ustawić tego tak, by było równo jedno obok drugiego.
Tu jest kod:
/*-- Submenu --*/
#submenu{
float: top;
margin: 1px;
margin-top: 40px;
margin-left: 10px
}
#submenu span{
display: inline-table;
width: inherit;
margin-bottom: 6px;
background:url('img/bg_sub.png') no-repeat center;
}
#submenu a{
color: #FFF;
padding: 10px 72px 3px 80px;
font-size: 15px;
display: inline-table;
}
#submenu a:hover{color:#000;}
Kolejna sprawa: Stopka.
Mam skrypt w który wstawia się reklamy pojawiające się w stopce, jednak po dodaniu nie są one widoczne na stronie, mimo że spełniają wszystkie warunki.
Wygląda tak:
<?php
defined('_CScript') OR
die('No direct access allowed.'); defined('_acp') OR
die('No direct access allowed.');
class advert
{
public $template = 'advert';
public $allImg = ' ';
public $msg = '';
##KONFIGURACJA
private $maxSize = 1468006; //1.4MB
private $dir = '../media/advert/';
private $allowed = '{*.jpg,*.gif,*.jpeg,*.png}';
public $size = array('120','60'); //'x','y' public function __construct($action='',$params='',$link='')
{
if(isset($action)&&$action=='del'&&isset
($params[0
])&&$params[0]!=''&&!isset($_POST['SaveSlider'])) $this->_unlinkIMG($params);
if(isset($_POST['SaveAdvert'])) $this->_addIMG($_FILES);
else{
$_POST = array('title'=>'','link'=>'','position'=>''); }
$this->_takeAll();
}
private function _unlinkIMG($p)
{
{
$db = core::load('db');
$db-> query('SELECT `title`,`img` FROM `'._prefix
.'advert` WHERE `id`=:id LIMIT 1',array('id'=>$p[0
])); $rs = $db->getRow();
if($rs)
{
unlink($this->dir.$rs['img']); $db->query('DELETE FROM `'._prefix
.'advert` WHERE `id`=:id LIMIT 1',array('id'=>$p[0
])); $db->query('DELETE FROM `'._prefix
.'baners` WHERE `id`=:id',array('id'=>$p[0
])); $this->msg='<div class="response-msg success smallmsg"><p>Usunąłeś wybrany element</p></div>';
}else
$this->msg='<div class="response-msg error">Nie można było usunąc wybranego elementu.</div>';
}
}
private function _addIMG(&$file)
{
$msg='';
$filter = core::load('filter');
$_POST['title']=$filter->strCheck($_POST['title'],'Tytuł, reklamy', 255, true);
$_POST['link']=$filter->linkCheck($_POST['link'],'Adres odnośnika', 255, true);
if(empty($file['file']['name'])) $msg.='Nie wybrałeś zadnego zdjęcia/obrazka do wgrania!';
if($file['file']['type']!="image/jpeg"&&$file['file']['type']!="image/gif"&&$file['file']['type']!="image/png")
$msg.='Nie poprawny format pliku! <br/>Akceptowalne rozszerzenia plików to: <b>*.jpg, *.gif,*.jpeg,*.png</b><br/>';
if($file['file']['size']>$this->maxSize)
$msg.='Plik o nazwie <b>'.$file['file']['name'].'</b> jest za duży! maksymalny dopuszczalna waga pliku to '.round($this->maxSize/1048576).'<br/>'; if($msg!="")
{
$this->msg='
<div class="error response-msg">
<strong>Błąd wysyłania pliku!</strong><br/><br/>
'.$msg.'
</div>';
}else{
//require_once 'model/gd_lib.php';
$file['file']['name']=rand(1, 999).core
::load('filter')->takeLink($file['file']['name'], 'make'); //makeThumbWidth(mineTyp($file['file']['type']), $file['file']['tmp_name'], $file['file']['name'], $this->dir, $this->size[0]);
// ZAPISUJE DANE DO BAZY DANYCH
$db = core::load('db');
$db->query('INSERT INTO `'._prefix.'advert` SET `img`="'.$file['file']['name'].'", `title`="'.$_POST['title'].'", `link`="'.$_POST['link'].'"');
$this->msg='<div class="response-msg success smallmsg"><p>Dodałeś reklamę o nazwie "<b>'.$file['file']['name'].'</b>"</p></div>';
}
}
private function _takeAll()
{
$db = core::load('db');
$db->query('SELECT * FROM `'._prefix.'advert` ORDER BY `id`');
$rs = $db->getRows();
$img = '';
foreach($rs as $v)
{
$img .= '<tr>
<td>
<b>link: <a href="'.$v['link'].'">'.$v['link'].'</a></b> <a href="advert-del-'.$v['id'].'" title="Usuń obrazek" style="float:right;"><img src="template/img/ico/delete.png" alt="Usuń" /></a><br/>
<img src="'.$this->dir.$v['img'].'" alt="" style="width:100%"/>
<br/>
'.$v['title'].'
</td>
</tr>';
}
if($img!='')$this->allImg = $img;
else
$this->allImg = ' ';
}
}
Prosta sprawa: chcę zrobić tak żeby działało.
Bardzo proszę o pomoc, bo grzebię się w tym, a postępów żadnych.
Wiem, że to pewnie dla Was drobnostki, bardzo byście mi pomogli, bo męczę się z tym już ładne parę godzin
Pozdrawiam!