Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][PHP]Menu i parametry - Pilne, Problem z kodem
Catalunya
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.12.2012

Ostrzeżenie: (0%)
-----


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 wstydnis.gif Tak to wygląda:
http://img824.imageshack.us/img824/4937/scrkj.jpg
Chciał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:

  1. /*-- Submenu --*/
  2. #submenu{
  3. float: top;
  4. margin: 1px;
  5. margin-top: 40px;
  6. margin-left: 10px
  7.  
  8. }
  9. #submenu span{
  10. display: inline-table;
  11. width: inherit;
  12. margin-bottom: 6px;
  13.  
  14. background:url('img/bg_sub.png') no-repeat center;
  15.  
  16. }
  17. #submenu a{
  18. color: #FFF;
  19. padding: 10px 72px 3px 80px;
  20. font-size: 15px;
  21. display: inline-table;
  22.  
  23. }
  24. #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:
  1. <?php
  2. defined('_CScript') OR die('No direct access allowed.');
  3. defined('_acp') OR die('No direct access allowed.');
  4.  
  5. class advert
  6. {
  7. public $template = 'advert';
  8. public $allImg = ' ';
  9. public $msg = '';
  10. ##KONFIGURACJA
  11. private $maxSize = 1468006; //1.4MB
  12. private $dir = '../media/advert/';
  13. private $allowed = '{*.jpg,*.gif,*.jpeg,*.png}';
  14. public $size = array('120','60'); //'x','y'
  15. public function __construct($action='',$params='',$link='')
  16. {
  17. if(isset($action)&&$action=='del'&&isset($params[0])&&$params[0]!=''&&!isset($_POST['SaveSlider']))
  18. $this->_unlinkIMG($params);
  19. if(isset($_POST['SaveAdvert']))
  20. $this->_addIMG($_FILES);
  21. else{
  22. $_POST = array('title'=>'','link'=>'','position'=>'');
  23. }
  24.  
  25. $this->_takeAll();
  26. }
  27.  
  28. private function _unlinkIMG($p)
  29. {
  30. if(isset($p[0]))
  31. {
  32. $db = core::load('db');
  33. $db-> query('SELECT `title`,`img` FROM `'._prefix.'advert` WHERE `id`=:id LIMIT 1',array('id'=>$p[0]));
  34. $rs = $db->getRow();
  35. if($rs)
  36. {
  37. if(file_exists($this->dir.$rs['img']))
  38. unlink($this->dir.$rs['img']);
  39. $db->query('DELETE FROM `'._prefix.'advert` WHERE `id`=:id LIMIT 1',array('id'=>$p[0]));
  40. $db->query('DELETE FROM `'._prefix.'baners` WHERE `id`=:id',array('id'=>$p[0]));
  41. $this->msg='<div class="response-msg success smallmsg"><p>Usunąłeś wybrany element</p></div>';
  42. }else
  43. $this->msg='<div class="response-msg error">Nie można było usunąc wybranego elementu.</div>';
  44. }
  45. }
  46. private function _addIMG(&$file)
  47. {
  48. $msg='';
  49. $filter = core::load('filter');
  50. $_POST['title']=$filter->strCheck($_POST['title'],'Tytuł, reklamy', 255, true);
  51. $_POST['link']=$filter->linkCheck($_POST['link'],'Adres odnośnika', 255, true);
  52. if(empty($file['file']['name']))
  53. $msg.='Nie wybrałeś zadnego zdjęcia/obrazka do wgrania!';
  54. if($file['file']['type']!="image/jpeg"&&$file['file']['type']!="image/gif"&&$file['file']['type']!="image/png")
  55. $msg.='Nie poprawny format pliku! <br/>Akceptowalne rozszerzenia plików to: <b>*.jpg, *.gif,*.jpeg,*.png</b><br/>';
  56. if($file['file']['size']>$this->maxSize)
  57. $msg.='Plik o nazwie <b>'.$file['file']['name'].'</b> jest za duży! maksymalny dopuszczalna waga pliku to '.round($this->maxSize/1048576).'<br/>';
  58. if($msg!="")
  59. {
  60. $this->msg='
  61. <div class="error response-msg">
  62. <strong>Błąd wysyłania pliku!</strong><br/><br/>
  63. '.$msg.'
  64. </div>';
  65. }else{
  66. //require_once 'model/gd_lib.php';
  67. $file['file']['name']=rand(1, 999).core::load('filter')->takeLink($file['file']['name'], 'make');
  68. //makeThumbWidth(mineTyp($file['file']['type']), $file['file']['tmp_name'], $file['file']['name'], $this->dir, $this->size[0]);
  69. // ZAPISUJE DANE DO BAZY DANYCH
  70. move_uploaded_file($file['file']['tmp_name'], $this->dir.$file['file']['name']);
  71. $db = core::load('db');
  72.  
  73.  
  74. $db->query('INSERT INTO `'._prefix.'advert` SET `img`="'.$file['file']['name'].'", `title`="'.$_POST['title'].'", `link`="'.$_POST['link'].'"');
  75. $this->msg='<div class="response-msg success smallmsg"><p>Dodałeś reklamę o nazwie "<b>'.$file['file']['name'].'</b>"</p></div>';
  76. unset($file['file']);
  77. }
  78. }
  79. private function _takeAll()
  80. {
  81. $db = core::load('db');
  82. $db->query('SELECT * FROM `'._prefix.'advert` ORDER BY `id`');
  83. $rs = $db->getRows();
  84. $img = '';
  85. foreach($rs as $v)
  86. {
  87. $img .= '<tr>
  88. <td>
  89. <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/>
  90. <img src="'.$this->dir.$v['img'].'" alt="" style="width:100%"/>
  91. <br/>
  92. '.$v['title'].'
  93. </td>
  94. </tr>';
  95. }
  96. if($img!='')$this->allImg = $img;
  97. else
  98. $this->allImg = ' ';
  99. }
  100. }

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!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:47