Rozmiar fotek w galerii.
|
crasch |
Dodany dnia 03.11.2005 18:29:43
|
Zaawansowany
Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
Hi!
Jako że ostatnio jestem dość zajęty, nie mam czasu by pokombinować nad tym sam.
Dokładniej, chodzi o to iż potrzebuje by fotki w galerii same sie zmiejszały do ustalonych przezemnie rozmiarów.
[używam v6.2x]
Jeżeli ktoś wie jak tego dokonać, prosił bym o odpowiedź .
btw. na forum tego nie znalazłem .
Pozdrawiam,
crasch
..i to by było na tyle.
28 listopada 2006
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 03:31:46
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
wlodekp |
Dodany dnia 03.11.2005 20:56:29
|
Weteran
Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
Bo rendering php nie nadaje się do obróbki zdjęć - jakość?. Dlatego tylko miniaturki. |
|
|
|
crasch |
Dodany dnia 04.11.2005 16:01:45
|
Zaawansowany
Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
Nie mam pojęcia o czym napisałeś, możesz napisać jaśniej o co Ci chodzi?
pozdro
..i to by było na tyle.
28 listopada 2006
|
|
|
|
magik16lbn |
Dodany dnia 16.11.2005 15:15:21
|
Przedszkolak
Postów: 2
Data rejestracji: 09.11.2005 21:39
|
Ja tesh sie załączam to prośby.
Przy załadowaniu większego zdjęcia to sie strona rozjeżdża ;/
A jak by sie dało żeby ładowało obrazek w określonej wielkości to by było git
Bo kurde komu sie chce fotki dostosowywać wielkością do strony? |
|
|
|
crasch |
Dodany dnia 16.11.2005 15:21:39
|
Zaawansowany
Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
@magik16lbn - temat już dawno nie aktualny .
Załączam dla ciebie plik photogallery.php dzięki któremu fotki będą sie zmiejszały do rozmiarów takich by nie rozwalały strony, a po kliknięciu otworzy sie dane foto w nowym oknie , chyba ci to pasuje?
pozdro
crasch dodał/a następującą plik:
Edytowane przez crasch dnia 16.11.2005 15:21:58
..i to by było na tyle.
28 listopada 2006
|
|
|
|
JazOOn |
Dodany dnia 16.11.2005 15:49:29
|
Ekspert
Postów: 2155 Pomógł: 2
v7.02.07 Data rejestracji: 21.02.2005 13:47
|
jak rozumiem crasch to jest twoja modyfikacja?
może napisałbyś tutaj kod i co i gdzie wkleić? napewno się to przyda userom |
|
|
|
wlodekp |
Dodany dnia 16.11.2005 18:09:25
|
Weteran
Postów: 3101 Pomógł: 29
Data rejestracji: 21.05.2005 22:27
|
http://www.cms-it...y[210].php
Ten plik się nie ściąga .php?(nie ten format)
|
|
|
|
fusionek |
Dodany dnia 16.11.2005 18:13:13
|
Początkujący
Postów: 122 Ostrzeżeń: 1
Data rejestracji: 25.01.2005 18:53
|
a można jakoś znieść ograniczenie wielkości wrzucanego pliku (w K? |
|
|
|
Pieka |
Dodany dnia 17.11.2005 00:03:49
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Wstawiam za crasch'a:
Pieka dodał/a następującą plik:
Edytowane przez Pieka dnia 17.11.2005 10:33:00
Jestem jaki jestem
|
|
|
|
crasch |
Dodany dnia 17.11.2005 07:54:46
|
Zaawansowany
Postów: 1473
Data rejestracji: 02.01.2005 01:21
|
ok, dzięki pieka.
@wlodekp - sorki zapomiałem spakować .
@jazoon - nie jest to moja modyfikacja, pochodzi ona z packa extreme, tylko że niestety z v6.1x i nie jest zgodny z HTML 4.01.
pozdro
..i to by było na tyle.
28 listopada 2006
|
|
|
|
magik16lbn |
Dodany dnia 06.03.2006 13:32:59
|
Przedszkolak
Postów: 2
Data rejestracji: 09.11.2005 21:39
|
Możecie jeszcze raz zamieścić plik?
I jeszcze mam pytanie czy to działa też z najnowszą wersją fusiona? |
|
|
|
wlodi |
Dodany dnia 06.03.2006 20:01:45
|
Bywalec
Postów: 765 Ostrzeżeń: 1
Data rejestracji: 16.09.2005 23:50
Złamana licencja
|
Człowieku przeciez ten link co Pieka podał jest dobry wiec po co zamieszczac jeszce raz. Mozesz go pobrac Tutaj
A gdybys miał jeszcze jakies problemy to tu masz kod:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------+
| Photo Gallery developed by CrappoMan
| email:
+----------------------------------------------------*/
require_once "maincore.php";
include LOCALE.LOCALESET."photogallery.php";
if (!isset($album)) {
$meta_title = " : ".$locale['400'];
}
if (isset($album)) {
$result = dbquery("SELECT album_title FROM ".$db_prefix."photo_albums WHERE album_id='$album'");
$cdata = dbarray($result);
$meta_title = " : ".$locale['400']." : ".$cdata['album_title'];
}
require_once "subheader.php";
require_once "side_left.php";
include INCLUDES."comments_include.php";
function checkImageExists($image_file) {
if(file_exists($image_file)) {
return $image_file;
}else{
return IMAGES."imagenotfound.jpg";
}
}
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if(isset($photo)){
$result=dbquery("UPDATE ".$db_prefix."photos SET photo_views=(photo_views+1) WHERE photo_id='".$photo."'");
$result=dbquery("SELECT tp.*, user_name FROM ".$db_prefix."photos AS tp INNER JOIN ".$db_prefix."users USING (user_id) WHERE photo_id='".$photo."'");
$data=dbarray($result);
opentable($locale['419'].$data['photo_title']);
if(dbrows($result)!=1){
echo "<center><br>".$locale['428']."<br><br></center>\n";
}else{
$img_filename = PHOTOS.$photo.".jpg";
$imgsize=@getimagesize($img_filename);
$prev=@dbresult(@dbquery("SELECT t2.photo_id FROM ".$db_prefix."photos t1 JOIN ".$db_prefix."photos t2 WHERE t1.photo_order=t2.photo_order+1 AND t1.album_id=t2.album_id AND t1.photo_id='".$photo."'"),0);
$next=@dbresult(@dbquery("SELECT t2.photo_id FROM ".$db_prefix."photos t1 JOIN ".$db_prefix."photos t2 WHERE t1.photo_order=t2.photo_order-1 AND t1.album_id=t2.album_id AND t1.photo_id='".$photo."'"),0);
echo "<div align='center' style='margin:5px 0px;'>
<table border='0' align='center' cellpadding='0' cellspacing='1' class='tbl-border'>\n<tr>
<td class='tbl1'><span class='small'><a href='".FUSION_SELF."?".(empty($prev)?"album=".$data['album_id']:"photo=".$prev)."'>".$locale['429']."</a></span></td>
<td class='tbl2'><span class='small'><a href='".FUSION_SELF."?album=".$data['album_id']."'>".$locale['427']."</a></span></td>
<td class='tbl1'><span class='small'><a href='".FUSION_SELF."?".(empty($next)?"album=".$data['album_id']:"photo=".$next)."'>".$locale['430']."</a></span></td>
</tr>\n</table>\n</div>
<div align='center' style='margin:5px 0px;'>
<img src='".checkImageExists($img_filename)."' border='1' title='".$data['photo_title']."' title='".$data['photo_title']."' alt='".$locale['405']."'>
</div>
<div align='center' style='margin:5px 0px;'>
<span class='small2'>".$locale['420'].$imgsize[0]." x ".$imgsize[1].$locale['421']."(".parseByteSize(filesize($img_filename)).")<br>
".$locale['422']."<b>".$data['user_name']."</b>".$locale['423']."<b>".showdate("shortdate", $data['photo_date'])."</b>.<br>
".$locale['424']."<b>".$data['photo_views']."</b>".$locale['425']."</span>
</div>";
}
closetable();
if($settings['album_comments']=="1") showcomments("P","photos","photo_id",$photo,FUSION_SELF."?photo=$photo");
}elseif(isset($album)){
$data=dbarray(dbquery(
"SELECT ta.*, COUNT(photo_id) as photo_count, MAX(photo_date) as max_date, user_name
FROM ".$db_prefix."photo_albums AS ta
LEFT JOIN ".$db_prefix."photos USING (album_id)
LEFT JOIN ".$db_prefix."users USING (user_id)
WHERE ta.album_id='".$album."' GROUP BY album_id"
));
$piccnt=$data['photo_count'];
opentable($locale['408'].$data['album_title']);
echo "<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td width='25%' rowspan='2' align='center'><img class='activegallery' src='".checkImageExists(PHOTOS."a".$data['album_id'].".jpg")."' width='".$settings['album_image_w']."' height='".$settings['album_image_h']."' title='".($data['album_info']==""?$data['album_title']:$data['album_info'])."' alt='".$locale['405']."'></td>
<td width='75%' valign='top'>".($data['album_info']==""?$data['album_title']:$data['album_info'])."</td>
</tr>
<tr>
<td valign='bottom' class='small2'><hr>".$locale['409']."<b>".($data['photo_count']>0?"$data[photo_count]</b><br>".$locale['410']."<b>".strftime($settings['shortdate'], $data['max_date']+($settings['timeoffset']*3600))."</b>".$locale['411']."<b>".$data['user_name']."</b>":$locale['412']."</b><br /><br />")."</td>
</tr>
<tr>
<td align='center' colspan='2' class='small'><br><a href='".FUSION_SELF."'>".$locale['426']."</a></td>
</tr>
</table>";
closetable();
tablebreak();
opentable($locale['413']);
$result=dbquery(
"SELECT tp.*, COUNT(comment_item_id) AS comment_count
FROM ".$db_prefix."photos AS tp LEFT JOIN ".$db_prefix."comments
ON photo_id = comment_item_id AND comment_type='P'
WHERE album_id='".$album."' GROUP BY photo_id
ORDER BY photo_order LIMIT ".$rowstart.",".$settings['thumbs_per_page']
);
if(dbrows($result)>0){
echo "<table width='100%' cellpadding='0' cellspacing='0'>\n<tr>\n";
$img_cnt=0;
while($data=dbarray($result)){
echo "<td class='gallery' width='".round(100/$settings['thumbs_per_row'])."%' align='center' valign='top'>
<a href='".FUSION_SELF."?photo=$data[photo_id]' class='gallery'>
<img src='".checkImageExists(PHOTOS.$data['photo_id']."t.jpg")."' width='".$settings['thumb_image_w']."' height='".$settings['thumb_image_h']."' title='".$data['photo_title']."' alt='".$locale['405']."'>
</a><br />
".$data['photo_title']."<br />
<span class='small2'>".$locale['414']."<b>".($data['photo_views']==0?$locale['412']:$data['photo_views'])."</b><br />
".($data['comment_count']==0?$locale['415']:"<b>".$data['comment_count']."</b> ".($data['comment_count']==1?$locale['416']:$locale['417']))."</span>";
if(++$img_cnt%$settings['thumbs_per_row']==0) echo "</tr>\n<tr>\n";
}
echo "</tr>\n</table>\n";
}else{
echo "<center><br />".$locale['418']."<br /><br /></center>";
}
closetable();
echo "<div align='center' style='margin-top:5px;'>".makePageNav($rowstart,$settings['thumbs_per_page'],$piccnt,3,FUSION_SELF."?album=$album&")."</div>\n";
}else{
opentable($locale['400']);
$albcnt=dbresult(dbquery("SELECT COUNT(*) FROM ".$db_prefix."photo_albums"), 0);
if($albcnt!=0){
$result=dbquery(
"SELECT COUNT(photo_id) AS photo_count, MAX(photo_date) AS max_date, ta.*
FROM ".$db_prefix."photo_albums AS ta LEFT JOIN ".$db_prefix."photos USING (album_id)
GROUP BY album_id ORDER BY album_order LIMIT ".$rowstart.",".$settings['albums_per_page']
);
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
$img_cnt=0;
while($data=dbarray($result)){
echo "<td class='gallery' width='".round(100/$settings['albums_per_row'])."%' align='center' valign='top'>
<a href='".FUSION_SELF."?album=".$data['album_id']."' class='gallery'>
<img src='".checkImageExists(PHOTOS."a".$data['album_id'].".jpg")."' width='".$settings['album_image_w']."' height='".$settings['album_image_h']."' title='".($data['album_info']==""?$data['album_title']:$data['album_info'])."' alt='".$locale['405']."' />
</a><br />
".$data['album_title']."<br />
<span class='small2'>".($data['photo_count']!=0?$data['photo_count'].($data['photo_count']==1?$locale['403']:$locale['404'])."<br>".$locale['402'].showdate("shortdate", $data['max_date']):$locale['401']);
if($data['max_date']!=NULL && (time()-604800) < $data['max_date']){
echo "<br /><span class='small2'>".$locale['406']."</span>";
}
echo "</span>";
if(++$img_cnt%$settings['albums_per_row']==0) echo "</tr>\n<tr>\n";
}
echo "</tr>\n</table>\n";
echo "<div align='center' style='margin-top:5px;'>".makePageNav($rowstart,$settings['albums_per_page'],$albcnt,3)."</div>\n";
}else{
echo "<center><br>".$locale['407']."<br><br></center>\n";
}
closetable();
}
require "side_right.php";
require "footer.php";
?>
i za mień go z zawartościa pliku photogallery.php
Edytowane przez wlodi dnia 06.03.2006 20:03:12
|
|
|
|
Pieka |
Dodany dnia 07.03.2006 11:18:47
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Temat zamykam, bo ilez mozna pisac o tym samym?!
Ludzie, czytajcie tematy!!
Jestem jaki jestem
|
|
|