Pagina 1 van 1

auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 14:40
door jmnetje
Er zijn veel mogelijkheden om afbeeldingen kleiner te krijgen, maar ik mis de automatische verkleinoptie voor een [img] link in een posting. In phpbb2 was het een mod.
Na conversie van mijn testforum naar phpbb3 (wat overigens geweldig is verlopen) zie ik in de postings veel grote foto's staan.
Zit dit er nog aan te komen, of zie ik de optie over het hoofd. :?:

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 14:56
door Lucas
Ik ben bang dat je niets over het hoofd ziet. Het zou wel handig zijn, maar helaas. Wat betreft de modificaties: Ik kan niet vertellen wat iemand anders gaat doen. De mods worden door de community gemaakt, niet door het phpBB team...

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 14:57
door Paul
het zit er niet in, er zal vast wel een mod voor komen.

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 15:04
door jmnetje
Dan is het mij helemaal duidelijk. Echt wel jammer dat deze niet standaard is opgenomen in deze nieuwe versie.
Ik blijf het hier op de voet volgen. Thanks voor de snelle reakties.

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 22:29
door lifeguard
Is er niet iets zoals een javascriptje wat in overall header gezet kan worden? om alle images met een width die groter is als 550 oid, te verkleinen?

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 22:32
door Coen
lifeguard schreef:Is er niet iets zoals een javascriptje wat in overall header gezet kan worden? om alle images met een width die groter is als 550 oid, te verkleinen?
JS'en voor dat soort dingen zijn vaak niet bevorderlijk voor de snelheid van het laden van topics met daarin (veel) grote afbeeldingen! :)

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 25 mei 2007, 23:09
door jmnetje
Oké, nog even een kleine aanvulling. Plaats je in PHPBB3 een nieuwe posting met een link naar een externe [img] dan wordt er wel degelijk gekeken naar de afmetingen van de afbeelding.
Is deze groter dan in je instellingen die je hebt opgegeven in je beheerderspaneel dan krijg je keurig een melding dat je posting geweigerd wordt vanwege de overschrijding vande maximale maat van de afbeelding. Te groot !!!!
Het probleem doet zich alleen voor met de geconverteerde data uit het phpbb2 forum.
Deze links in postings naar afbeeldingen elders op het www komen na de conversie in vol ornaat voor de dag en dat wil je niet.
Last but not least, ga je een oude posting uit het geconverteerde phpbb2 forum editen dan krijg je bij het opslaan van de bewerkte posting ook keurig een foutmelding dat de afbeelding te groot is. De bewerkte posting kun je vervolgens niet eerder opslaan dan wanneer je de link hebt aangepast naar een kleinere afbeelding of de link naar de grote hebt weggehaald.
Ons huidige PHPBB2 forum bevat zeker een paar duizend van die postings, en om die nou allemaal handmatig aan te passen. . . . . . dat wil je echt niet.
Zelf ontbreekt mij de diepgaande kennis van het forum en de tijd om hier een mod voor te bouwen/aan te passen. Trouwens, aanpassen van de oude mod lijkt mij ook niet zo simpel. Het zou mij uiteindelijk wel lukken, maar insiders van het forum hebben minder dan de helft van de tijd nodig dan ik nodig heb voor een dergelijke mod. Ik hoop dan maar dat er iemand opstaat die hier wat mee kan doen, anders gaat het nog lang duren voor wij met ons forum kunnen overstappen. En ik weet zeker dat er velen zijn die tegen dit probleem aanlopen.
Ik denk dat ik ook maar een poging ga wagen (in mijn beste engels pfffff) om het op phpbb.com duidelijk te maken. Ik kan mij niet voorstellen dat ik de enigste ben die tegen dit probleem aanloopt.

Re: auto resize bij link in posting naar externe afbeelding

Geplaatst: 30 mei 2007, 08:17
door jmnetje
DE OPLOSSING

Onze vrienden op phpbb.com hadden de oplossing. Je moet phpbbcode.php aanpassen welke je kunt vinden in de map includes.
Slechts één simpele aanpassing. Puur de optie width toevoegen, dat is alles.
Nieuwe postings worden door de instellingen in phpbb3 opgevangen, maar de oude geconverteerde data vang je met deze simpele aanpassing op. (in rood is de aanpassing weergegeven)
Suc6 aan allen die hier ook tegen aan lopen.

$bbcode_hardtpl = array(
'b_open' => '<span style="font-weight: bold">',
'b_close' => '</span>',
'i_open' => '<span style="font-style: italic">',
'i_close' => '</span>',
'u_open' => '<span style="text-decoration: underline">',
'u_close' => '</span>',
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '"
width="450" />',
'size' => '<span style="font-size: $1%; line-height: normal">$2</span>',
'color' => '<span style="color: $1">$2</span>',
'email' => '<a href="mailto:$1">$2</a>'