PHPBB3 image resize
Moderatori: janis.wd, Vecākie lietotāji
PHPBB3 image resize
izmeklējos, dažus izmēģināju, bet neviens tā arī man nesamazina bildes, būtu labi, ja kāds iedotu linku kur viss pieejams lai izveidotu image resize, jo besī lielās bildes forumā!
- foxsk8
- Moderators
- Atbildes: 5080
- Pievienojies: 22 Feb 2007, 12:33
- Reputācija: 0
- Atrodas: Liepāja, www.notepad.lv
Vari provēt šo phpbb2 versijas modu:
http://www.phpbbhacks.com/download/3957
Vienkārši tur vajadzīga tikai viena lieta, iekš phpbb 3 bbcode img taga būs jānorāda kods. Itkā šim modam vajadzētu strādāt arī uz phpbb3 versiju. Iespējams, ka ir jau kaut kāds mods.
Vēl var to visu izdarīt ar css palīdzību, iekš bbcode img taga norādam jaunu css klasi, kura samazina bildi līdz kaut kādam noteiktam izmēram.
http://www.phpbbhacks.com/download/3957
Vienkārši tur vajadzīga tikai viena lieta, iekš phpbb 3 bbcode img taga būs jānorāda kods. Itkā šim modam vajadzētu strādāt arī uz phpbb3 versiju. Iespējams, ka ir jau kaut kāds mods.
Vēl var to visu izdarīt ar css palīdzību, iekš bbcode img taga norādam jaunu css klasi, kura samazina bildi līdz kaut kādam noteiktam izmēram.
WPX.lV - E-komercijas risinājumi
Man radās jautājums, atradu šādu lietu prekš image resize:
http://phpbbegypt.com/phpBB3/viewtopic.php?f=9&t=79
Tur to pirmo kas jāmaina ir, es nevaru atrast savā (viewtopic_body.html )
Bet atrodu tikai tajā prosilverā.
Tad jautājums tā, kā lai to es pielāgoju citam dizainam?
Kur lai es laboju, ja savā dizainā nevaru atrast rindiņu:
http://phpbbegypt.com/phpBB3/viewtopic.php?f=9&t=79
Tur to pirmo kas jāmaina ir, es nevaru atrast savā (viewtopic_body.html )
Bet atrodu tikai tajā prosilverā.
Tad jautājums tā, kā lai to es pielāgoju citam dizainam?
Kur lai es laboju, ja savā dizainā nevaru atrast rindiņu:
Code: Select all
<ELSE>
<strong>{L_FORUM_RULES}</strong><br>
{FORUM_RULES}
<ENDIF>
<span><span></span></span></div>
</div>
<ENDIF>
Nu paskaidrošu, ja palasīši aprakstu tajā modā pirmais scripts ir jāliek:
styles/prosilver/template/viewtopic_body.html
Bet otrs jāliek ir :
styles/subsilver2/template/viewtopic_body.html
redzi te laboti ir phpbb defaultie...
Bet es esu uzlicis jaunu dizainu, un mēģināju kā teici, jā atradu tādu vietu, forum_rules, bet nekā nestrādā, intereses pēc notestēju uz subsilver un prosilver stiliem, tur viss strada.
Varbūt tagad skaidrs ar ko netieku skaidrībā.
styles/prosilver/template/viewtopic_body.html
Bet otrs jāliek ir :
styles/subsilver2/template/viewtopic_body.html
redzi te laboti ir phpbb defaultie...
Bet es esu uzlicis jaunu dizainu, un mēģināju kā teici, jā atradu tādu vietu, forum_rules, bet nekā nestrādā, intereses pēc notestēju uz subsilver un prosilver stiliem, tur viss strada.
Varbūt tagad skaidrs ar ko netieku skaidrībā.
Problēma rodas tagad tāda, ka bildes automātiski samazinot samazinas arī lapas augšējā daļa kura ir bilde, lapas logo. Ko darīt?
Skripts kuruizmantoju:
Skripts kuruizmantoju:
Code: Select all
<script>
// <![CDATA[
window.onload = resizeimg;
function resizeimg()
{
if (document.getElementsByTagName)
{
for (i=0; i<document> 600)
{
im.style.width = '600px';
eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();\")");
eval("im.onclick = pop" + String(i) + ";");
if (document.all) im.style.cursor = 'hand';
if (!document.all) im.style.cursor = 'pointer';
im.title = 'Click Here To See Image Full Size ';
}
}
}
}
// ]]>
</script>
es nebrinos ka samazina tev visu pec kartas, jo pietrukst viena rindinja...
vienkarshi uzveido javascript failu ar
un pie <body piemet
onLoad="ResizeThem()"
sanaak
Un tagu parveido par bildi - pieliekot klat alt="user_pic" jeb koda tas izskatitos
Ja Tev TAGu sistema ir oki izstradata, sjo varesi uzmest pa paris minutem virsu - pie reizes renderojot tagu obligaiti tad izdoma ar to alt="" jo tas atskirs parejas bildes no useru ievietotajaam! :)
vienkarshi uzveido javascript failu ar
Code: Select all
function ResizeThem()
{
var maxheight = 800;
var maxwidth = 440;
var imgs = document.getElementsByTagName("img");
for ( var p = 0; p < imgs.length; p++ )
{
if ( imgs[p].getAttribute("alt") == "user_pic" )
{
var w = parseInt( imgs[p].width );
var h = parseInt( imgs[p].height );
if ( w > maxwidth )
{
imgs[p].style.cursor = "pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus();
};
h = ( maxwidth / w ) * h;
w = maxwidth;
imgs[p].height = h;
imgs[p].width = w;
}
if ( h > maxheight )
{
imgs[p].style.cursor="pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus( );
};
imgs[p].width = ( maxheight / h ) * w;
imgs[p].height = maxheight;
}
}
}
}
onLoad="ResizeThem()"
sanaak
Code: Select all
<body onLoad="ResizeThem()">
Code: Select all
<img src="bilde.jpg" alt="user_pic"/>