Obramowanie zdjęć w panelu latest_images_panel
|
Ramage |
Dodany dnia 16.04.2009 20:41:25
|
Przedszkolak
Postów: 99 Pomógł: 1 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 18.05.2008 22:09
|
Witam
Staram się zrobić komórki, wokół komórki ze zdjęciami, wyszło mi to, lecz zdjęcia nie wyświetlają się poziomo, tylko pionowo i przyznam szczerze że nie potrafię dojść do tego !
o to kod:<?
$result=dbquery(
"SELECT tp.*, ta.* FROM ".$db_prefix."photos tp
LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id)
WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 4"
);
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='0' cellspacing='0' border='1'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
<TR>
<TD>4</TD>
<TD><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' width='50' height='60'/></a></TD>
<TD>5</TD>
</TR>
<TR>
<TD>6</TD>
<TD>7</TD>
<TD>8</TD>";
echo "</TR>";
}
echo "</TABLE>";
@closetable();
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
Nie potrafię wklejać kodu na tym nowym forum. Przepraszam.
PW od moderatora:
- Przeniesienie tematu - chemix 16.04 - 20:53
Edytowane przez bartek124 dnia 16.04.2009 20:59:22
|
|
|
|
Wścibski Gość |
Dodany dnia 25.12.2024 20:27:48
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 16.04.2009 20:58:57
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Musisz stworzyć jedną tabelę z trzema komórkami ustawionymi poziomo, a w nich osobne tabele, które stworzą obramowanie zdjęciu.
Coś w tym stylu:
<table>
<tr>
<td>
// tutaj kod 1 zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
<td>
// tutaj kod 2 zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
<td>
// tutaj kod zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
</tr>
</table>
Kliknij i zaczekaj na załadowanie kodu ...
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Ramage |
Dodany dnia 16.04.2009 22:22:19
|
Przedszkolak
Postów: 99 Pomógł: 1 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 18.05.2008 22:09
|
Dzięki wielkie, jutro zabieram się do pracy. |
|
|
|
MariuszL |
Dodany dnia 24.02.2010 07:48:20
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
bartek124 napisał/a:
Musisz stworzyć jedną tabelę z trzema komórkami ustawionymi poziomo, a w nich osobne tabele, które stworzą obramowanie zdjęciu.
Coś w tym stylu:
<table>
<tr>
<td>
// tutaj kod 1 zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
<td>
// tutaj kod 2 zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
<td>
// tutaj kod zdjecia
<table>
<tr>
<TD>1</TD><TD>2</TD><TD>3</TD>
</TR>
<TR>
<TD>4</TD><TD>ZDJECIE</TD><TD>5</TD>
</TR>
<TR>
<TD>6</TD><TD>7</TD><TD>8</TD>
</TR>
</table>
</td>
</tr>
</table>
Kliknij i zaczekaj na załadowanie kodu ...
Pomógłbys przerobić ten kod wplatając twoje rozwiązanie ?
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$panel_name = "";
$result = dbquery("SELECT panel_name FROM ".DB_PANELS." WHERE panel_filename = 'latest_images_panel'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$panel_name = $data['panel_name'];
}
$result=dbquery(
"SELECT tp.*, ta.* FROM ".$db_prefix."photos tp
LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id)
WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 3"
);
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='0' cellspacing='7'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "<td align='center'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' /></a></td>";
}
echo "</tr></table>";
@closetable();
}
?>
Edytowane przez MariuszL dnia 24.02.2010 07:49:16
|
|
|
|
Gismo_PL |
Dodany dnia 24.02.2010 07:52:13
|
Bywalec
Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
A jaki efekt chcesz Mariusz uzyskać?
|
|
|
|
MariuszL |
Dodany dnia 24.02.2010 07:57:19
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
Gismo_PL napisał/a:
A jaki efekt chcesz Mariusz uzyskać?
Chciałbym uzyskac efekt ramki przy każdym z trzech zdjęć wyświetlanych w panelu losowych zdjęć. |
|
|
|
Gismo_PL |
Dodany dnia 24.02.2010 10:03:02
|
Bywalec
Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
Czy o taki efekt Ci chodziło:
if (!defined("IN_FUSION")) { die("Access Denied"); }
$panel_name = "";
$result = dbquery("SELECT panel_name FROM ".DB_PANELS." WHERE panel_filename = 'latest_images_panel'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$panel_name = $data['panel_name'];
}
$result=dbquery("SELECT tp.*, ta.* FROM ".$db_prefix."photos tp LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id) WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 3");
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='5' cellspacing='5'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "<td style='align:center;border:1px solid;border-color:#ffffff;margin:2px'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' /></a></td>";
}
echo "</tr></table>";
@closetable();
}
Kliknij i zaczekaj na załadowanie kodu ...
Wklej ten kod do panelu, aby zobaczyć efekt.
|
|
|
|
MariuszL |
Dodany dnia 24.02.2010 10:23:05
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
Gismo_PL napisał/a:
Czy o taki efekt Ci chodziło:
if (!defined("IN_FUSION")) { die("Access Denied"); }
$panel_name = "";
$result = dbquery("SELECT panel_name FROM ".DB_PANELS." WHERE panel_filename = 'latest_images_panel'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$panel_name = $data['panel_name'];
}
$result=dbquery("SELECT tp.*, ta.* FROM ".$db_prefix."photos tp LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id) WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 3");
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='5' cellspacing='5'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "<td style='align:center;border:1px solid;border-color:#ffffff;margin:2px'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' /></a></td>";
}
echo "</tr></table>";
@closetable();
}
Kliknij i zaczekaj na załadowanie kodu ...
Wklej ten kod do panelu, aby zobaczyć efekt.
Czy jest mozliwość wypełnienia miejsca pomiędzy zdjęciem a ramka białym kolorem?
Edytowane przez Pieka dnia 24.02.2010 10:42:47
|
|
|
|
Gismo_PL |
Dodany dnia 24.02.2010 10:33:17
|
Bywalec
Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
To są podstawy, które powinieneś znać zabierając się za modyfikowanie wyglądu :@
Ostatni raz gotowiec:
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$panel_name = "";
$result = dbquery("SELECT panel_name FROM ".DB_PANELS." WHERE panel_filename = 'latest_images_panel'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$panel_name = $data['panel_name'];
}
$result=dbquery("SELECT tp.*, ta.* FROM ".$db_prefix."photos tp LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id) WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 3");
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='5' cellspacing='5'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "<td style='align:center;border:1px solid;border-color:#d40000;background-color :#ffffff;margin:2px'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' /></a></td>";
}
echo "</tr></table>";
@closetable();
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
|
|
|
|
MariuszL |
Dodany dnia 24.02.2010 10:46:43
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
Gismo_PL napisał/a:
To są podstawy, które powinieneś znać zabierając się za modyfikowanie wyglądu :@
Ostatni raz gotowiec:
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$panel_name = "";
$result = dbquery("SELECT panel_name FROM ".DB_PANELS." WHERE panel_filename = 'latest_images_panel'");
if (dbrows($result) != 0) {
$data = dbarray($result);
$panel_name = $data['panel_name'];
}
$result=dbquery("SELECT tp.*, ta.* FROM ".$db_prefix."photos tp LEFT JOIN ".$db_prefix."photo_albums ta USING(album_id) WHERE ".groupaccess('album_access')." ORDER BY photo_datestamp DESC LIMIT 3");
if(dbrows($result)>0){
@opentable("Ostatnie Fotki");
echo "<table align='center' cellpadding='5' cellspacing='5'><tr>";
while ($data=dbarray($result)) {
$randphotodir = PHOTOS.(!@ini_get("safe_mode") ? "album_".$data['album_id']."/" : "");
echo "<td style='align:center;border:1px solid;border-color:#d40000;background-color :#ffffff;margin:2px'><a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."'><img src='".$randphotodir.$data['photo_thumb1']."' title='".$data['photo_title']."' alt='".$data['photo_title']."' border='0' /></a></td>";
}
echo "</tr></table>";
@closetable();
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
Dzięki działa, pobawię się też dziś przy modyfikacji wyświetlania pojedyńczego zdjęcia z tym efektem.
Pozdrawiam.
PS. dopiero "uczę się" - dzięki za zrozumienie. |
|
|