Obrazek w newsach automatycznie pomniejszony
|
Maserman |
Dodany dnia 07.06.2009 15:51:35
|
Przedszkolak
Postów: 81 Ostrzeżeń: 4
Data rejestracji: 20.10.2007 13:25
|
Witam, czy jest możliwość, aby obrazek, wklejony w newsie automatycznie się zmiejszał, gdy przekracza ustaloną szerokość środkowego panela? Bo niestety mam obrazek troszeczkę większy, i mi się strona rozjechała, a nie będę jedynym, który takowe obrazki będzie wklejał, I nie sądzę żeby wszystkim chciało się zmniejszać każdy screen.
Screen: http://efotek.pl/...zqunyd.bmp
Dziękuję za pomoc i pozdrawiam.
Edytowane przez Pieka dnia 07.06.2009 16:00:38
|
|
|
|
Wścibski Gość |
Dodany dnia 23.12.2024 20:01:19
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 07.06.2009 16:01:59
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Co za problem dodac skalowanie jesli wstawiana grafika jest zbyt duza? Przeciez to podstawy.
Jestem jaki jestem
|
|
|
|
Maserman |
Dodany dnia 07.06.2009 16:18:18
|
Przedszkolak
Postów: 81 Ostrzeżeń: 4
Data rejestracji: 20.10.2007 13:25
|
Czy znajdę to w poradniku? Chcę, żeby to było najprostsze jak tylko może być.
I czy to muszę dodawać do każdego zdjęcia, czy da się to ustawić raz na zawsze? |
|
|
|
Pieka |
Dodany dnia 07.06.2009 16:22:48
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Mozesz:
- Dodawac skalowanie do obrazka, ktory tego wymaga, czyli:
width='' height=''
- Zastosowac informacje zawarte w temacie: http://www.php-fu...d_id=20882 zamieniajac lub uzupelniajac wysrodkowanie skalowaniem.
- Dodac BBCode do newsow korzystajac z informacji zawartych w temacie: http://www.php-fu...d_id=21028
Jestem jaki jestem
|
|
|
|
Maserman |
Dodany dnia 07.06.2009 16:28:57
|
Przedszkolak
Postów: 81 Ostrzeżeń: 4
Data rejestracji: 20.10.2007 13:25
|
Dzięki za szybką odpowiedź. A czy da się tak zrobić, żeby mimo zbyt dużego obrazka forum się nie rozjeżdzało? W theme.php mam width ustaloną na 1024px ale niestety stronka nadal się rozjeżdża. |
|
|
|
Pieka |
Dodany dnia 07.06.2009 17:15:00
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Maserman napisał/a:
...A czy da się tak zrobić, żeby mimo zbyt dużego obrazka forum się nie rozjeżdzało? W theme.php mam width ustaloną na 1024px ale niestety stronka nadal się rozjeżdża.
Forum PHP-Fusion v7 ma to w standardzie, to samo dotyczy BBCode IMG.
Jestem jaki jestem
|
|
|
|
Maserman |
Dodany dnia 07.06.2009 17:22:37
|
Przedszkolak
Postów: 81 Ostrzeżeń: 4
Data rejestracji: 20.10.2007 13:25
|
No więc co mam zrobić, jeżeli PHP-Furion v7 ma to w standardzie a mi się nadal rozjeżdża? :D
Daję w razie czego plik theme.php
<?php
/*------------------------------------------------------------------
Smart Blue Theme 1.1
by SoulSmasher (http://www.soulsmasher.net)
You Can Use And Share the theme as much as you want
but please don't remove copyright of theme
-------------------------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
require_once INCLUDES."theme_functions_include.php";
define("THEME_WIDTH", "1024");
define("THEME_BULLET", "·");
//v7 sublinks function is a bit more for this, so taken from v6 and tweaked
function thesublinks($sep="·",$class="") {
$i = 0; $res = "";
$sres = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' AND ".groupaccess('link_visibility')." AND link_url!='---' ORDER BY link_order ASC");
if (dbrows($sres)) {
while($sdata = dbarray($sres)) {
if ($i != 0) { $res .= " ".$sep."\n"; } else { $res .= "\n"; }
$link_target = $sdata['link_window'] == "1" ? " target='_blank'" : "";
$link_class = $class ? " class='$class'" : "";
if (strstr($sdata['link_url'], "http://") || strstr($sdata['link_url'], "https://")) {
$res .= "<a href='".$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>";
} else {
$res .= "<a href='".BASEDIR.$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>";
}
$i++;
}
}
if ($i != 0) { return $res; } else { return " "; }
}
function render_page($license=false) {
global $settings, $main_style;
//Header
echo "<br><table cellpadding='0' cellspacing='0' border='1' width='".THEME_WIDTH."' align='center'><tr><td>
<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' style='border: 0px; margin: 0px auto'>
<tr><td background='".THEME."images/wowlogo.jpg' width='950' height='405'></td></tr></table>\n";
//sublinks css
echo "<table width='".THEME_WIDTH."' border='0' cellspacing='0' cellpadding='0'><tr><td>";
echo "<div id='altlinkler'>";
echo "<ul><li>".thesublinks("</li>\n<li>");
echo "</li></ul><div class='clear-both'> </div></div>";
echo "</td></tr></table>";
//Content
echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n";
//Footer
echo "<div id='footer'><table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' class='footermain'>
<tr>
<td class='footerleft'>".showcopyright()."</td>
<td class='footerright'>
Smart Blue Theme By <strong><a href='http://www.soulsmasher.net' onclick='window.open(this.href); return false;' onkeypress='window.open(this.href); return false;'><font color='white'>SoulSmasher</font></a></strong><br> Modified by Saarg
</td>
</tr>
</table>
</div>
</td></tr></table>
<br>
\n";
}
function render_news($subject, $news, $info) {
echo "<div class='capmain'>$subject</div>\n";
echo "<div class='main-body floatfix'>".$news."</div>\n";
echo "<div class='news-footer'>\n";
echo newsposter($info,"·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</div>\n";
}
function render_article($subject, $article, $info) {
echo "<div class='border tablebreak'>";
echo "<div class='capmain'>$subject</div>\n";
echo "<div class='main-body floatfix'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</div>\n";
echo "<div class='news-footer'>\n";
echo articleposter($info,"·").articleopts($info,"·").itemoptions("A",$info['article_id']);
echo "</div>\n";
echo "</div>";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border tablebreak'>
<tr>
<td class='capmain'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
function closetable() {
echo "</td>
</tr>
</table>\n";
}
function openside($title, $collapse = false, $state = "on") {
echo "<div class='border tablebreak'>";
global $panel_collapse; $panel_collapse = $collapse;
echo "<div class='border'>\n";
echo "<div class='scapmain'>";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<div style='float:right;'>".panelbutton($state,$boxname)."</div>";
}
echo $title."</div>\n<div class='side-body floatfix'>\n";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside($collapse = false) {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</div>\n</div>\n";
echo "</div>";
}
?>
|
|
|
|
Pieka |
Dodany dnia 07.06.2009 17:27:07
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
A co to ma wspolnego z newsami? Zaczniesz stosowac sie do regulaminu? Poza tym, co ma theme.php do forum?
Jestem jaki jestem
|
|
|
|
Maserman |
Dodany dnia 07.06.2009 17:36:50
|
Przedszkolak
Postów: 81 Ostrzeżeń: 4
Data rejestracji: 20.10.2007 13:25
|
Pieka napisał/a:
A co to ma wspolnego z newsami? Zaczniesz stosowac sie do regulaminu? Poza tym, co ma theme.php do forum?
Przepraszam, źle napisałem w poprzednim poście, więc napisze jeszcze raz:
Gdy tworzę news, chciałbym, żeby obrazek automatycznie się zmiejszał.
Powiedziałeś mi Pieka, że do tego można użyć parametrów width i height, a bez nich cała strona nie powinna się rozjeżdżać, bo tak jest skonstruowany php-fusion v7. Jednak, gdy wklejam troszeczkę większy obrazek, strona się poszerza, a ja chcę tego uniknąć.
Wnioskuję, że obrazek powinien sam się zmiejszać, jeżeli z góry ustalona szerokość strony blokuje rozjeżdżanie się jej, jednak moja stronka się rozjeżdża nadal. |
|
|
|
Pieka |
Dodany dnia 07.06.2009 17:41:45
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Czy Ty w ogole czytales co napisalem? Zacznij pierwsze od ponownej lektury wszystkich moich postow.
Napisalem wyraznie, ze do kodu grafiki nalezy dodawac parametry okreslajace jej wysokosc i szerokosc, o ile dana grafika tego wymaga. Podalem rowniez rozne mozliwosci osiagniecia w/w.
Jestem jaki jestem
|
|
|