Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Przesuwanie skryptu php po stronie.
Forum PHP.pl > Forum > Przedszkole
Fiox
Możliwe że temat był już omawiany, ale szukałem w google oraz na forum i nie znalazłem odpowiedzi na moje pytanie. No dobra do rzeczy.
Mam panel logowania zaimportowany do pliku strony głównej przy pomocy include("login.php"); , ale co mam zrobić żeby ten panel logowania przesuwać po stronie, np. tak żeby był z prawego boku, obok newsów? Sytuację utrudnia mi również fakt, że ten panel nie jest widoczny w dynamicznym podglądzie w Pajączku.
Wygląda to u mnie mniej więcej tak:
  1. <?php session_start(); ?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5.  
  6. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  8. <meta name="Description" content="Tu wpisz opis zawartości strony" />
  9. <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />
  10. <title>Tu wpisz tytuł strony</title>
  11. </head>
  12.  
  13. <?php
  14.  
  15. ob_start();
  16.  
  17. include("login.php");
  18.  
  19. ob_end_flush();
  20.  
  21. ?>
  22.  
  23. </body>
  24. </html>

Może być chociażby link do artykułu na ten temat.

Pozdrawiam
erix
Cytat
ale co mam zrobić żeby ten panel logowania przesuwać po stronie, np. tak żeby był z prawego boku, obok newsów? Sytuację utrudnia mi również fakt, że ten panel nie jest widoczny w dynamicznym podglądzie w Pajączku.

  1. robisz to wizualnie?
  2. jak chcesz przesuwać? przy projektowaniu, czy na uruchomionej stronie?
Fiox
Ciężko mi to wytłumaczyć... Opisze to na podstawie przykładowego screena.



Generalnie chodzi o to żeby ten panel logowania, który widać na screenie, umieścić np. z lewej strony na pomarańczowym tle pod logiem.

Pozdrawiam
sadistic_son
No to pokaż kod pliku login.php oraz strona32glowna.php jesli to nie jest to co w pierwszym poscie, choc raczej to nie jest to bo tamten kod to jest po prostu... NIC.

Cytat(Fiox @ 21.03.2011, 20:56:09 ) *
Może być chociażby link do artykułu na ten temat.
Problem w tym, że na jaki temat? Ustawiania tagów w htmlu? Nawet nie wiem jak zapytać o co Ci tu chodzi....
markonix
Cytat(Fiox @ 21.03.2011, 20:56:09 ) *
ale co mam zrobić żeby ten panel logowania przesuwać po stronie, np. tak żeby był z prawego boku, obok newsów?


Po prostu zrozum działanie include, który po prostu w miejsce wywołania wstawia kod z pliku.
Zamiast include wklej kod z login.php i to zauważysz.

Przesuwanie i zmiana położenia to już kwestia HTML/CSC.
Fiox
A mógłby mi ktoś to przedstawić na przykładzie, jak zmienić położenie zaimportowanego przez include pliku, bo próbowałem różnych rzeczy i nie wychodzi?

Pozdrawiam

dodaje odpowiedź, ponieważ nadal nie wiem jak to zrobić a na dalsze strony nikt nie zagląda. Próbowałem już różnych rzeczy typu position absolute itp. ale nadal nie mogę se z tym poradzić tiredsmiley.gif

Turson
Cytat(Fiox @ 22.03.2011, 00:08:41 ) *
Ciężko mi to wytłumaczyć... Opisze to na podstawie przykładowego screena.



Generalnie chodzi o to żeby ten panel logowania, który widać na screenie, umieścić np. z lewej strony na pomarańczowym tle pod logiem.

Pozdrawiam

Podziel stronę na lewo (pomarańcz) i prawo (białe) w CSS.
Następnie ten pomarańczowy background na lewo, logo i pod logiem daj logowanie. Zamknij divy i masz prawo.
Chyba poradzisz sobie dalej.
roobik
W sumie po co przykład, skoro możesz pokazać kod (chyba to żadna tajemnica?)
No ale ok, spróbujmy na przykładzie...
  1. echo '<table><tr><td>LOGO</td><td>';
  2. include 'logowanie.php';
  3. echo '</td></tr></table>';

No i tu mamy w prawej kolumnie logowanie
Zaś to:
  1. echo '<table><tr><td>LOGO</td></tr><tr><td>';
  2. include 'logowanie.php';
  3. echo '</td></tr></table>';

i logowanie masz pod logo
Fiox
no a jakbym chciał przesunąć pod nieokreślony element, to jak to mam zrobić?
tzn. co zrobić żebym mógł ten element swobodnie pozycjonować?

EDIT:

a tu mam pełny kod, tyle że zamiast login.php jest index.php

  1. <?php session_start(); ?>
  2. <HTML>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  5. <META NAME="Description" CONTENT="Strona wygenerowana za pomocą szablonów CS Pajączek NxG">
  6. <META NAME="Author" CONTENT="Autor dokumentu">
  7. <TITLE>VERTDIVIDED</TITLE>
  8. <STYLE TYPE="text/css">
  9. <!--
  10.  
  11. DIV, SPAN {
  12. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  13. font-size: 9pt;
  14. color: #000000;
  15. text-indent: 2em;
  16. }
  17.  
  18. P {
  19. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  20. font-size: 9pt;
  21. color: #000000;
  22. text-indent: 2em;
  23. margin-left: 5;
  24. margin-right: 5;
  25. }
  26.  
  27. TD {
  28. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  29. font-size: 9pt;
  30. color: #000000;
  31. }
  32.  
  33. OL, UL {
  34. margin-top: 5px;
  35. margin-bottom: 5px;
  36. }
  37.  
  38. LI {
  39. font-size: 9pt;
  40. color: #000000;
  41. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  42. }
  43.  
  44. A {
  45. font-size: 9pt;
  46. color: #014B72;
  47. font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  48. font-weight: bold;
  49. text-decoration: none;
  50. }
  51.  
  52. A:visited {
  53. color: #16214D;
  54. }
  55.  
  56. A:hover {
  57. text-decoration: underline;
  58. color: #E76000;
  59. }
  60.  
  61. HR {
  62. color: #000000;
  63. height: 1;
  64. }
  65.  
  66. -->
  67. </STYLE>
  68. </HEAD>
  69. <BODY LEFTMARGIN="0" TOPMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
  70. <TABLE WIDTH="100%" HEIGHT="100%" CELLSPACING="0" CELLPADDING="0" BORDER="0">
  71. <TR>
  72. <TD WIDTH="347" STYLE="background-image: url('hid_mc_gfx/orange_bg.gif')"><TABLE WIDTH="347" HEIGHT="100%" CELLSPACING="0" CELLPADDING="0" BORDER="0" STYLE="background-image: url('hid_mc_gfx/left_bg.gif'); background-repeat: repeat-x">
  73. <TR>
  74. <TD HEIGHT="50%"><IMG SRC="hid_mc_gfx/logo.gif" WIDTH="250" HEIGHT="250" BORDER="0" ALT=""><BR><A HREF="index.html"></A></TD>
  75. </TR>
  76.  
  77. <TR>
  78. </TR>
  79. </TABLE></TD>
  80. <TD WIDTH="4" STYLE="background-image: url('hid_mc_gfx/center_stripe.gif')"><IMG SRC="hid_mc_gfx/center_stripe.gif" WIDTH="4" HEIGHT="20" BORDER="0" ALT=""></TD>
  81. <TD WIDTH="17" VALIGN="TOP"><A HREF="news.html"><IMG SRC="hid_mc_gfx/menu_news.gif" WIDTH="17" HEIGHT="82" BORDER="0" ALT="Nowości w serwisie" onMouseOver="this.src='hid_mc_gfx/menu_news1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_news.gif'"></A><BR><A HREF="offer.html"><IMG SRC="hid_mc_gfx/menu_offer.gif" WIDTH="17" HEIGHT="82" BORDER="0" ALT="Zapoznaj się z naszą ofertą" onMouseOver="this.src='hid_mc_gfx/menu_offer1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_offer.gif'"></A><BR><A HREF="shop.html"><IMG SRC="hid_mc_gfx/menu_shop.gif" WIDTH="17" HEIGHT="82" BORDER="0" ALT="Zapraszamy do sklepu" onMouseOver="this.src='hid_mc_gfx/menu_shop1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_shop.gif'"></A><BR><A HREF="others.html"><IMG SRC="hid_mc_gfx/menu_others.gif" WIDTH="17" HEIGHT="82" BORDER="0" ALT="Inne" onMouseOver="this.src='hid_mc_gfx/menu_others1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_others.gif'"></A><BR><A HREF="about_us.html"><IMG SRC="hid_mc_gfx/menu_about.gif" WIDTH="17" HEIGHT="82" BORDER="0" ALT="O nas - Wczoraj, dziś, jutro..." onMouseOver="this.src='hid_mc_gfx/menu_about1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_about.gif'"></A><BR><A HREF="contact.html"><IMG SRC="hid_mc_gfx/menu_contact.gif" WIDTH="17" HEIGHT="89" BORDER="0" ALT="Dane teleadresowe firmy" onMouseOver="this.src='hid_mc_gfx/menu_contact1.gif'" onMouseOut="this.src='hid_mc_gfx/menu_contact.gif'"></A></TD>
  82. <TD>&nbsp;</TD>
  83. <TD WIDTH="100%" VALIGN="MIDDLE">
  84.  
  85. <?php
  86.  
  87.  
  88. include("index.php");
  89.  
  90.  
  91. ?>
  92.  
  93. <!--
  94.  
  95. Poczatek treści dokumentu
  96.  
  97. -->
  98.  
  99. <h2>Moja własna strona</h2>
  100.  
  101. <p>Witaj na mojej stronie. Znajdziesz tutaj wiele ciekawych informacji. Zapraszam serdecznie do zwiedzania!</p>
  102.  
  103. <!--
  104.  
  105. Koniec treści dokumentu
  106.  
  107. -->
  108.  
  109. </TD>
  110. </TR>
  111. </TABLE>
  112. </BODY>
  113. </HTML>


EDIT_2:

No dobra widzę że nikt mnie nie rozumie. Mam na myśli pozycjonowanie absolutne tego właśnie zaimportowanego przez include pliku php, i chciałbym całą zawartość tego
pliku móc swobodnie pozycjonować. Kod na to wygląda tak "selektor { position: absolute; parametry }" i teraz zasadnicze pytanie - co ma być selektorem aby tego dokonać.? Znacznik <?php, czy może sama linijka z poleceniem include?

Pilnie proszę o pomoc i pozdrawiam
erix
Skasuj cały ten kod i napisz od nowa. Tabelki, to nie jest kontener na zawartośc, tylko miejsce na dane tabelaryczne.

Cytat
co ma być selektorem aby tego dokonać.? Znacznik <?php, czy może sama linijka z poleceniem include?

Zaglądałeś kiedyś do źródła w przeglądarce? Widziałeś tam kiedykolwiek jakiś znacznik <?PHP?

Sugeruję zacząć od kursów, bo takie pytania w ogóle nie powinny paść.
Fiox
no sry, ale niestety wcale nie pomogłeś. Chodziłem po wielu różnych kursach na temat pozycjonowania, ale nadal nie potrafię tego zrobić. Pokaż mi po prostu na przykładzie mojego kodu, jak to w tym przypadku zrobić i będzie po bólu...
emajl22
google > free templates css

znajdź coś podobnego do tego co chcesz osiągnąć i dalej powinieneś ogarnąć co i jak
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.