Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Arquivo => Topic started by: Randomico on August 22, 2009, 12:05:54 AM

Title: MOD para redimencionar imagens nos posts
Post by: Randomico on August 22, 2009, 12:05:54 AM
Olá, instalei vários mods, mas nenhum funcionou.
Instalei um bem recente chamado "nCode Image Resizer" e mesmo assim não funcionou :S

Na instalação diz que tá tudo certo, só que no forum não acontece nada.
O que pode ser? Meu SMF é versão 1.1.9.

Valeu!

PS: redimencionar imagens deveria ser padrão do SMF. Sinceramente eu acho aquela barra de rolagem muito tosca.

Edit: acabei de criar esse tópico e nem vi que tinha um semelhante na primeira página. ME DESCULPEM.

Vou dar uma olhada nesse tópico e ver se consigo resolver.

Edit 2: Tenso, nem consegui resolver. O outro tópico era relacionado ao SMF 2.0.
E agora  ???
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on August 22, 2009, 12:26:09 AM
está usando outro tema além do Default?
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on August 22, 2009, 12:28:31 AM
Sim, esqueci de mencionar isso.
O tema se chama "EDSO".
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on August 22, 2009, 12:34:19 AM
Prmeiro de tudo, porque ainda não atualizou para o SMF 1.1.10?

Depois, o EDSO usa as seguintes templates
BoardIndex.template.php
index.template.php
MessageIndex.template.php


Para além do seu próprio css

o que você tem de fazer é fazer as modificações manualmente nesse tema, ou seja:

No index.template.php do tema EDSO

Code (encontre) Select
</head>

Code (substitua por) Select

<!-- nCode Image Resizer -->
<script type="text/javascript" src="', $settings['default_theme_url'], '/ncode_imageresizer.js"></script>
<style type="text/css">
<!--
table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
{
background-color: #fefee1; /* the bgcolor behind the text and image */
}
table.ncode_imageresizer_warning {
color: #000000; /* the font color */
border: 1px solid #CCCDCD; /* the border around the whole thing */
cursor: pointer;
}
table.ncode_imageresizer_warning td {
font-size: 10px;
vertical-align: middle;
text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
padding: 5px;
}
-->
</style>';

// What is the mode?
if (isset($modSettings['ncode_imageresizer_mode']))
{
if ($modSettings['ncode_imageresizer_mode'] == 1)
$mode = 'enlarge';
elseif ($modSettings['ncode_imageresizer_mode'] == 2)
$mode = 'samewindow';
elseif ($modSettings['ncode_imageresizer_mode'] == 3)
$mode = 'newwindow';
else
$mode = 'none';
}
else
$mode = 'none';

echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
NcodeImageResizer.BBURL = "', $settings['images_url'], '";
NcodeImageResizer.MODE = "', $mode, '";
NcodeImageResizer.MAXWIDTH = "', empty($modSettings['ncode_imageresizer_max_width']) ? 0 : (int) $modSettings['ncode_imageresizer_max_width'], '";
NcodeImageResizer.MAXHEIGHT = "', empty($modSettings['ncode_imageresizer_max_height']) ? 0 : (int) $modSettings['ncode_imageresizer_max_height'], '";
vbphrase = new Array();
vbphrase[\'ncode_imageresizer_warning_small\'] = \'', $txt['ncode_imageresizer_warning_small'], '\';
vbphrase[\'ncode_imageresizer_warning_filesize\'] = \'', $txt['ncode_imageresizer_warning_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_no_filesize\'] = \'', $txt['ncode_imageresizer_warning_no_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_fullsize\'] = \'', $txt['ncode_imageresizer_warning_fullsize'], '\';
// ]]></script>
</head>


Copie o arquivo ncode_imageresizer.js para a pasta do tema EDSO

Depois disso o mod vai funcionar perfeitamente nesse tema :)

Farebem
-Costa
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on August 22, 2009, 12:46:01 AM
Quote from: Costa on August 22, 2009, 12:34:19 AM
Prmeiro de tudo, porque ainda não atualizou para o SMF 1.1.10?

Depois, o EDSO usa as seguintes templates
BoardIndex.template.php
index.template.php
MessageIndex.template.php


Para além do seu próprio css

o que você tem de fazer é fazer as modificações manualmente nesse tema, ou seja:

No index.template.php do tema EDSO

Code (encontre) Select
</head>

Code (substitua por) Select

<!-- nCode Image Resizer -->
<script type="text/javascript" src="', $settings['default_theme_url'], '/ncode_imageresizer.js"></script>
<style type="text/css">
<!--
table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
{
background-color: #fefee1; /* the bgcolor behind the text and image */
}
table.ncode_imageresizer_warning {
color: #000000; /* the font color */
border: 1px solid #CCCDCD; /* the border around the whole thing */
cursor: pointer;
}
table.ncode_imageresizer_warning td {
font-size: 10px;
vertical-align: middle;
text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
padding: 5px;
}
-->
</style>';

// What is the mode?
if (isset($modSettings['ncode_imageresizer_mode']))
{
if ($modSettings['ncode_imageresizer_mode'] == 1)
$mode = 'enlarge';
elseif ($modSettings['ncode_imageresizer_mode'] == 2)
$mode = 'samewindow';
elseif ($modSettings['ncode_imageresizer_mode'] == 3)
$mode = 'newwindow';
else
$mode = 'none';
}
else
$mode = 'none';

echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
NcodeImageResizer.BBURL = "', $settings['images_url'], '";
NcodeImageResizer.MODE = "', $mode, '";
NcodeImageResizer.MAXWIDTH = "', empty($modSettings['ncode_imageresizer_max_width']) ? 0 : (int) $modSettings['ncode_imageresizer_max_width'], '";
NcodeImageResizer.MAXHEIGHT = "', empty($modSettings['ncode_imageresizer_max_height']) ? 0 : (int) $modSettings['ncode_imageresizer_max_height'], '";
vbphrase = new Array();
vbphrase[\'ncode_imageresizer_warning_small\'] = \'', $txt['ncode_imageresizer_warning_small'], '\';
vbphrase[\'ncode_imageresizer_warning_filesize\'] = \'', $txt['ncode_imageresizer_warning_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_no_filesize\'] = \'', $txt['ncode_imageresizer_warning_no_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_fullsize\'] = \'', $txt['ncode_imageresizer_warning_fullsize'], '\';
// ]]></script>
</head>


Copie o arquivo ncode_imageresizer.js para a pasta do tema EDSO

Depois disso o mod vai funcionar perfeitamente nesse tema :)

Farebem
-Costa

Não atualizei até agora por causa de um erro.

QuoteAtualização disponível!
Está a utilizar uma versão desatualizada do SMF, que contem alguns erros que entretanto já foram corrigidos na nova versão. É recomendado que atualize o Fórum para a última versão assim que possivel. Apenas leva alguns minutos!

Quando eu clico, aparece isso:

QuoteForbidden

You don't have permission to access /forum/index.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on August 22, 2009, 01:03:24 AM
Verifica se o teu index.php que está na raiz do fórum tem CHMOD 755
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on August 22, 2009, 01:01:18 PM
Opa, consegui atualizar o forum. Valeu.
Sobre o mod: colei o código e passei o ncode_imageresizer.js para a pasta do tema. Não funcionou, mas também não deu nenhum erro.

Eu selecionei o </head> e colei no novo código em cima, será que fiz algo errado na hora de colar o código?
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on August 22, 2009, 02:52:30 PM
hmmm

anexa aí o teu index.template.php pra dar uma olhadela
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on August 22, 2009, 08:21:44 PM
 ;)
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on August 27, 2009, 05:30:39 PM
Então?
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on September 07, 2009, 01:34:14 PM
Tá difícil pelo jeito  :(
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on September 07, 2009, 01:41:06 PM
O mais estranho é que está tudo certo...
Limpa a cache do fórum e do teu browser e vê se funciona
se não der eu simulo aqui no meu PC o caso

PS: Desculpa, esqueci-me do tópico :$
Title: Re: MOD para redimencionar imagens nos posts
Post by: Randomico on September 11, 2009, 08:08:06 PM
Quote from: Costa on September 07, 2009, 01:41:06 PM
PS: Desculpa, esqueci-me do tópico :$

Sem problema, acontece =P

Quote from: Costa on September 07, 2009, 01:41:06 PM
O mais estranho é que está tudo certo...
Limpa a cache do fórum e do teu browser e vê se funciona
se não der eu simulo aqui no meu PC o caso


GRRrrr, isso que me dá raiva. Fiz tudo certo :~~
Limpei o cache do browser e não adiantou nada. Como limpo o cache do fórum?
Title: Re: MOD para redimencionar imagens nos posts
Post by: Costa on September 11, 2009, 08:11:19 PM
apaga tudo o que estiver dentro da pasta cache do teu forum exceto o ficheiro index.php