Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Znikający element
Thunderbird
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Witam, mam pewnien problem, otóż posiadam na stronie system newsów, oto ich składnia

  1. <!--<p class="menu_title">{temat}</p>-->
  2. <!-- START BLOCK : news -->
  3. <div class="header"><h1>{tytul}</h1>
  4. <p class="data">{data}</p></div>
  5. <!-- START BLOCK : foto_zajawka -->
  6. <p class="foto_news"><img src="{url_foto}t_{foto}"></p>
  7. <!-- END BLOCK : foto_zajawka -->
  8. <p style="text-align: justify;">{zajawka}</p>
  9. {footer}
  10. <!-- END BLOCK : news -->
  11. <!-- START BLOCK: archiwum -->
  12. <br>
  13. <br>
  14. <br>
  15. <br>
  16. <br>
  17. <div style="text-align: center;">archiwum aktualnosci
  18. <p class="pagenums">
  19. <span class="pageinfo">
  20. {pages}
  21. </p>
  22. </div>
  23. <!-- END BLOCK: archiwum -->


Niestety, jeżeli w newsie załączone jest zdjęcie, to nie wyświetla się {footer}. Próbowałem zmieniać css i wielu innych sposobów, ale moje pomysły się już wyczerpały. Jak co to podam adres strony www.formacjaslonce.pl, w dalszych stronach newsów są newsy bez zdjęć, można zobaczyć f33 jak wygląda footer.
Pozdrawiam, i proszę o pomoc ! P.S Mogę także załączyć klasy css.

Ten post edytował Thunderbird 17.06.2008, 10:27:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


A co oznacza ten zapis:
  1. {url_foto}t_{foto}


I dobrze by było gdybyś pokazał skrypt wrzucający dane do tego szablonu.

Ten post edytował JoShiMa 16.06.2008, 08:14:40


--------------------
Go to the top of the page
+Quote Post
Thunderbird
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Jest to ścieżka do zdjęcia, {url_foto} to ścieżka, a t_{foto} to nazwa zdjęcia z przedrostkiem.

Podbijam, bo zależy mi na rozwiązaniu tego problemu!
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Może problem tkwi w formacie jaki ma zajawka. Sprawdż a najlepiej pokaż co Ci się wyświetla między znacznikami:
  1. <p style="text-align: justify;">{zajawka}</p>


--------------------
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Popraw proszę tytuł. A dlaczego? Ponieważ nic nie mówi o problemie.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
Thunderbird
post
Post #6





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Znajduje się pomiędzy nimi zajawka, czyli tekst smile.gif, bez żadnego stylu, wyjustowany text-align: justify
Go to the top of the page
+Quote Post
JoShiMa
post
Post #7





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Thunderbird @ 17.06.2008, 09:19:12 ) *
Znajduje się pomiędzy nimi zajawka, czyli tekst smile.gif

Ale jesteś tego pewien?

Czemu nie pokażesz skryptu, który przesyła dane do szablonu? Bez tego to nawet trudniej niż bez szklanej kuli.

Ten post edytował JoShiMa 17.06.2008, 10:41:00


--------------------
Go to the top of the page
+Quote Post
Thunderbird
post
Post #8





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


  1. <?php
  2. #include("config/config.php");
  3. function pokaz_news($id)
  4. {
  5. $tpl = new TemplatePower("tpl_" . $_SESSION["lang"] . "/" . $_SESSION["nazwa_grupa"] ."/news.tpl");
  6. $tpl->prepare();
  7. $zap_temat=mysql_query("SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "temat WHERE id_temat='" . $id . "'") or die(mysql_error() . "Błąd zapytania o temat");
  8.  
  9. $odp_temat=mysql_fetch_array($zap_temat);
  10. $tpl->newBlock("dzial");
  11. $tpl->assign("tytul", mb_strtoupper($odp_temat["nazwa_pl"],"ISO-8859-2"));
  12.  
  13. $query="SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "tekst WHERE id_temat='" . $id . "' AND pokazuj='1' ORDER BY data DESC";
  14. $paging = new mysqlPaging($query,5,stristr($_SERVER['REQUEST_URI'],'temat'));
  15. $query_p=mysql_query($paging->returnQuery());
  16. $tpl->assign("_ROOT.pages", $paging->printPagesNums());
  17. $i=1;
  18. while ($odp_news=mysql_fetch_array($query_p))
  19. {
  20. $tpl->newBlock("news");
  21. $tpl->assign("id_tekst", $odp_news["id_tekst"]);
  22. $tpl->assign("id_temat", $odp_news["id_temat"]);
  23. $tpl->assign("tytul", strip_tags($odp_news["tytul_" . $_SESSION["lang"]],"<strong><b><i><p>"));
  24. $tpl->assign("zajawka", strip_tags($odp_news["zajawka_" . $_SESSION["lang"]],"<strong><b><i><p><a>"));
  25. $tpl->assign("tresc", $odp_news["tresc_" . $_SESSION["lang"]]);
  26. $tpl->assign("data", substr($odp_news["data"],0,10));
  27. $zap_foto=mysql_query("SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "foto WHERE id_tekst='" . $odp_news["id_tekst"] . "' AND pierwszy=1") or die(mysql_error() . "Błąd zapytania o pierwsze foto");
  28. if (mysql_num_rows($zap_foto)==1)
  29. {
  30. $odp_foto=mysql_fetch_array($zap_foto);
  31. $tpl->newBlock("foto_zajawka");
  32. foreach ($odp_foto as $klucz=>$wartosc)
  33. {
  34. $tpl->assign($klucz,$wartosc);
  35. }
  36. $tpl->assign("url_foto", $GLOBALS["conf"]["url"]["foto"]);
  37. $tpl->assign("id_tekst", $odp_news["id_tekst"]);
  38. }
  39. if($odp_news["tresc_" . $_SESSION["lang"]]<>"")
  40. { 
  41. $tpl->assign("licznik", "przeczytano " . $odp_news["licznik"] . " razy");
  42. $zap_komentarze=mysql_query("SELECT COUNT(*) AS ilosc FROM " . $GLOBALS["conf"]["database"]["mod"] . "komentarz WHERE id_tekst='" . $odp_news["id_tekst"] . "'");
  43. $odp_komentarze=mysql_fetch_array($zap_komentarze);
  44. $tpl->assign("wiecej", "<a href=\"main/a/tekst/id/" . $odp_news["id_tekst"] . "\">Przeczytaj więcej ...</a>");
  45. $tpl->assign("il_komentarzy","komentarzy " . $odp_komentarze["ilosc"]);
  46. if ($odp_temat["komentarze"]==1)
  47. {
  48. $komentarze="<img src=\"images/comment_icon.jpg\" class=\"icons\"/> komentarzy: " . $odp_komentarze["ilosc"];
  49. }
  50. else 
  51. {
  52. $komentarze="";
  53. }
  54. $tpl->assign("footer","<p class=\"text_footer\">" . $komentarze . "<a href=\"javascript:poptastic('" . $conf["url"]["base"] . "print/do_druku_" . $_SESSION["lang"] . ".php?id=" . $odp_news["id_tekst"] . "','Do druku')\"><img src=\"images/printer_icon.jpg\" class=\"icons\"/> do druku </a> <a href=\"?a=tekst&amp;id=" . $odp_news["id_tekst"] . "\">&nbsp;&nbsp;&nbsp;więcej &gt;&gt;&gt;</a></p>");
  55. }
  56. else
  57. {
  58. $tpl->assign("footer","<p class=\"text_footer\"><a href=\"?a=tekst&amp;id=" . $odp_news["id_tekst"] . "\"> <a href=\"javascript:poptastic('" . $conf["url"]["base"] . "print/do_druku_" . $_SESSION["lang"] . ".php?id=" . $odp_news["id_tekst"] . "','Do druku')\"><img src=\"images/printer_icon.jpg\" class=\"icons\"/> do druku </a></p>");
  59. }
  60. $i++;
  61. }
  62. $tpl->printToScreen();
  63. }
  64. ?>


Przepraszam, nie zrozumiałem ;] To jest skrypt który pokazuje newsy, nie pisałem go, to gotowiec!

No, pomoże ktoś ?
Go to the top of the page
+Quote Post
JoShiMa
post
Post #9





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Wywołaj taką sytuację, kiedy footer się nie pojawia, obejrzyj źródło strony i sprawdź co jest w miejscu gdzie powinien być footer. Mam pewne podejrzenia, ale nie chcę wyskoczyć jak filip z konopi, bo nie miałam za bardzo czasu tego przeanalizować.


--------------------
Go to the top of the page
+Quote Post
Thunderbird
post
Post #10





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Niestety, pod każdym newsem zawsze jest footer, nie mogę go wyłączyć, chyba że chodzi ci o co innego.
Go to the top of the page
+Quote Post
JoShiMa
post
Post #11





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Dobra. Napiszę dużymi literami. Otwórz stronę i zobacz w przeglądarce jej źródło. W źródle znajdź miejsce gdzie jest kod newsa z załączonym zdjęciem i popatrz sobie, a potem pokaż mi, co jest w miejscu w którym powinna być treść footer-a.


--------------------
Go to the top of the page
+Quote Post
Thunderbird
post
Post #12





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Tylko tyle ? W miejscu footera nic nie ma, tylko dwa wiersze !
Go to the top of the page
+Quote Post
JoShiMa
post
Post #13





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Jakie wiersze? Puste czy co?


--------------------
Go to the top of the page
+Quote Post
Thunderbird
post
Post #14





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 20.05.2008

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


Tak, puste, próbowałem w stylach css, ale wszystko jest OK, chyba że chcesz je przejrzeć !
Go to the top of the page
+Quote Post
JoShiMa
post
Post #15





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Bo mi się wydaje, że jeden z tych footerów (tam jest warunek) to ma złą konstrukcję.


--------------------
Go to the top of the page
+Quote Post

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: 19.08.2025 - 18:07