Sida 1 av 1

Radbrytning i inlägg

Postat: 2006-01-18 18:56
av PeKK
Kan man göra så att det blir en automatisk radbrytning i ett meddelande?

Postat: 2006-01-18 19:24
av Holger
Hm, hur menar du?
Det blir ju automatisk radbrytning (dynamiskt) när sidans bredd inte räcker till.
Sedan blir det radbrytning när du trycker på enter.

/Holger

Postat: 2006-01-18 19:32
av PeKK
Jo jag har forumet i en iframe som är 900px bred och när folk inte använder enter så blir meddelandena för långa så att det blir en scroll. Skulle vilja att det blir en radbrytning så att det inte blir någon scroll

Postat: 2006-01-18 20:47
av PazZze
öppna templates/subSilver/overall_header.tpl och hitta den översta "<table....>" sedan hitta width="100%" i den raden och ersätt det med 900 sedan borde du inte ha några problem :)

Postat: 2006-01-19 18:11
av PeKK
Tyvärr funkade inte det...

Postat: 2006-01-19 19:14
av PazZze
prova att sänk värdet till 850 då...

heller är det så att den är någon bild i det inägg som du tittar på som är större än 900 px?

visa ett exempel på ett sådan inlägg

Postat: 2006-01-19 21:37
av PeKK
Kan man inte göra så att bilderna förminskas?

Postat: 2006-01-19 21:50
av Edman
PeKK skrev:Kan man inte göra så att bilderna förminskas?
Jo, jag använder mig av en mod där du själv kan sätta max bildbredd i pixlar. Bilderna förminskas till önskad storlek och blir klickbara till fullstor storlek. Finns att ladda ner Här Högerklicka, "spara mål som"...

Postat: 2006-01-20 00:05
av Kail
Denna gör det och en massa annat med:
http://www.phpbb.com/phpBB/viewtopic.php?t=263135

Postat: 2006-01-20 08:43
av Holger
Du kan även prova detta:
öppna overall_footer.tpl
hitta

Kod: Markera allt

</body>
infoga före

Kod: Markera allt

<img name="tstimg" width="450" height="1"> 
<script> 
var oimg_width=new Array(); 
var oimg_height=new Array(); 
var imgMaxWidth=document.images['tstimg'].width; 
var imgLength; 
setTimeout("resize_image()",3000); 

function resize_image() { 
   if (document.images('postimg') && imgMaxWidth>449) { 
      if (document.images('postimg').length) { 
         imgLength=document.images('postimg').length; 
         if (imgLength>0 && imgMaxWidth>0) { 
            for (var i=0; i<imgLength && i<10; i++) { 
         var imager = document.images('postimg')(i); 
               imager.id=i; 
               if (imager.width>imgMaxWidth) { 
                  update_img(imager); 
               } else { 
                  imager.onload=update_img; 
               } 
            } 
         } 
      } else { 
         var imager = document.images('postimg'); 
         imager.id=0; 
         if (imager.width>imgMaxWidth) { 
            update_img(imager); 
         } else { 
            imager.onload=update_img; 
         } 
      } 

   } 
} 

function revert(evt) { 
   var elem = (evt) ? evt.target : ((window.event) ? window.event.srcElement : "") 
   var temp; 

   temp=elem.width; 
   elem.width=oimg_width[elem.id]; 
   oimg_width[elem.id]=temp; 

   temp=elem.height; 
   elem.height=oimg_height[elem.id]; 
   oimg_height[elem.id]=temp; 
   elem.onclick=revert; 

} 
function update_img(evt) { 
   var elem = (evt) ? (evt.target ? evt.target : evt) : ((window.event) ? window.event.srcElement : "") 
   if (elem.width>imgMaxWidth) { 
      oimg_width[elem.id]=elem.width; 
      oimg_height[elem.id]=elem.height; 
      elem.style.cursor= document.all ? 'hand' : 'pointer'; 
      elem.title="Click on the image to display it in original size!"; 
     elem.onclick=revert; 
      elem.width=imgMaxWidth; 
     elem.height=elem.height * imgMaxWidth/elem.width; 
   } 
} 
</script>
öppna viewtopic_attach_body.tpl
hitta

Kod: Markera allt

<td colspan="2" align="center"><br /><img src="{postrow.attach.cat_images.IMG_SRC}" alt="{postrow.attach.cat_images.DOWNLOAD_NAME}" border="0" /><br /><br /></td>
ersätt med

Kod: Markera allt

<td colspan="2" align="center"><br /><img src="{postrow.attach.cat_images.IMG_SRC}" name='postimg' alt="Image" title="Image" border="0" /><br /><br /></td>
öppna bbcode.tpl
hitta

Kod: Markera allt

<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
ersätt med

Kod: Markera allt

<!-- BEGIN img --><img src="{URL}" name='postimg' border="0" /><!-- END img -->
Detta hack anpassar bildernas storlek till forumets bredd. Det gäller för bilder som infogas med [img]-taggen och bilder som infogas med attachment modden.

Postat: 2006-01-20 17:08
av PeKK
Edman skrev:
PeKK skrev:Kan man inte göra så att bilderna förminskas?
Jo, jag använder mig av en mod där du själv kan sätta max bildbredd i pixlar. Bilderna förminskas till önskad storlek och blir klickbara till fullstor storlek. Finns att ladda ner Här Högerklicka, "spara mål som"...
Gjorde ett försök att installera den men stötte på lite problem.
Har gjort som det står i .txt filen och nu när man ska gå in på forumet står det:

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/virtual/fac.se/public_html/phpBB2/includes/page_header.php on line 381

Vad är felet? och hur åtgärdar jag det? :)

Postat: 2006-01-20 17:34
av Edman
Dubbelkolla de ändringar du gjort i page_header.php

Postat: 2006-01-20 18:33
av PeKK
Fick till det men värkar som att det inte funkar blir bara en sträckad ram runt bilden men den ändrar inte storlek.

Postat: 2006-01-20 20:31
av Edman
PeKK skrev:Fick till det men värkar som att det inte funkar blir bara en sträckad ram runt bilden men den ändrar inte storlek.
Denna streckade ram ges bilderna när de är förminskade. Har du provat med en bild i t.ex. 1024*768? Std. inställningen är 400px brett för moden..

Postat: 2006-02-01 17:56
av PeKK
Jo jag har testat det men det fungerar inte. Kan det ha nått att göra med att jag kör ett annat javascript som gör så att iframen ändrar storlek efter behov av plats?

Ni kan kolla på http://www.fac.se sen forum och gästforum så ser ni hur det ser ut.