Advertisement:

Author Topic: [TUTORIAL] Adicionar mais tipos de letra aos posts  (Read 15552 times)

Offline vms

  • Full Member
  • ***
  • Posts: 437
  • Gender: Male
[TUTORIAL] Adicionar mais tipos de letra aos posts
« on: November 23, 2008, 02:26:40 PM »
Themes/default/Post.template.php

encontrar
Code: [Select]
// Print a drop down list for all the colors we allow!
if (!isset($context['disabled_tags']['color']))
echo ' <select onchange="surroundText(\'[color=\' + this.options[this.selectedIndex].value.toLowerCase() + \']\', \'[/color]\', document.forms.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0; document.forms.', $context['post_form'], '.', $context['post_box_name'], '.focus(document.forms.', $context['post_form'], '.', $context['post_box_name'], '.caretPos);" style="margin-bottom: 1ex;">
<option value="" selected="selected">', $txt['change_color'], '</option>
<option value="Black">', $txt[262], '</option>
<option value="Red">', $txt[263], '</option>
<option value="Yellow">', $txt[264], '</option>
<option value="Pink">', $txt[265], '</option>
<option value="Green">', $txt[266], '</option>
<option value="Orange">', $txt[267], '</option>
<option value="Purple">', $txt[268], '</option>
<option value="Blue">', $txt[269], '</option>
<option value="Beige">', $txt[270], '</option>
<option value="Brown">', $txt[271], '</option>
<option value="Teal">', $txt[272], '</option>
<option value="Navy">', $txt[273], '</option>
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
adicionar depois
Code: [Select]
echo ' <select onchange="surroundText(\'[font=\'+this.options[this.selectedIndex].value+\']\', \'[/font]\', document.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0;" style="margin-bottom: 1ex;">

            <option value="" selected="selected">Tipo do Texto</option>
            <option value="Arial">Arial</option>
            <option value="Times New Roman">Times New Roman</option>
            <option value="Monotype Corsiva"> Monotype Corsiva </option>
            <option value="Impact">Impact</option>
            <option value="Tahoma">Tahoma</option>
            <option value="Verdana">Verdana</option>
            <option value="Trebuchet MS">Trebuchet MS</option>
        <option value="Comic Sans MS">Comic Sans Ms</option>
            <option value="Georgia">Georgia</option>
            <option value="Courier">Courier</option>
            <option value="GARMNDMI">GARMNDMI</option>
            <option value="ParisMetroHollow">ParisMetroHollow</option>
            <option value="CenturyOldStyle">CenturyOldStyle</option>
            <option value="Asenine">Asenine</option>
            <option value="Taco Box">Taco Box</option>
            <option value="OldEnglishExItalic">OldEnglishExItalic</option>
            <option value="QTPristineItalic">QTPristineItalic</option>
            <option value="Elephant">Elephant</option>
            <option value="Algerian">Algerian</option>
            <option value="Colonna MT">Colonna MT</option>
            <option value="Ravie">Ravie</option>
            <option value="Informal Roman">Informal Roman</option>
            <option value="Air">Air</option>
            <option value="Die Nasty">Die Nasty</option>
            <option value="disco 3">disco 3</option>
            <option value="discotech">discotech</option>
            <option value="Diskoteque">Diskoteque</option>
            <option value="KillCrazy BB">KillCrazy BB</option>
            <option value="Iron Maiden">Iron Maiden</option>
            <option value="Pyrite">Pyrite</option>
            <option value="Slaytanic">Slaytanic</option>
            <option value="Still Time">Still Time</option>
            <option value="Anarchistic">Anarchistic</option>
            </select>';

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #1 on: November 24, 2008, 07:37:35 AM »
Parabéns pelo trabalho :)

Vai para o índice ;)
Hugo "Costa" Fernandes
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Offline luanbochi

  • Newbie
  • *
  • Posts: 1
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #2 on: January 04, 2009, 10:57:45 AM »
não funcionou no meu X_x
Ficou com a fonte padrão.

Offline vms

  • Full Member
  • ***
  • Posts: 437
  • Gender: Male
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #3 on: January 04, 2009, 07:43:19 PM »
para funcionar correctamente tens de carregar as novas fontes na pasta do teu windows

Offline MF30

  • Jr. Member
  • **
  • Posts: 119
    • Futebol Tuga
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #4 on: January 09, 2009, 07:54:37 PM »
No meu template nao tenho o post.template.php.

Só tenho estes:
Code: [Select]
images   
js   
languages   
BoardIndex.template.php  Hoje às 12:14:02  21.09 Kb
Display.template.php  Janeiro 01, 2009, 10:31:50  36.84 Kb
index.php  Janeiro 01, 2009, 10:31:50  217 b
index.template.php  Janeiro 06, 2009, 08:42:42  19.05 Kb
MessageIndex.template.php  Janeiro 01, 2009, 10:31:50  24.87 Kb
moomenu.css  Janeiro 01, 2009, 10:44:59  2.58 Kb
PersonalMessage.template.php  Janeiro 01, 2009, 10:31:50  56.89 Kb
readme.txt  Janeiro 01, 2009, 10:31:50  581 b
readme.url  Janeiro 01, 2009, 10:31:50  80 b
Recent.template.php  Janeiro 01, 2009, 10:31:50  18.81 Kb
screen.gif  Janeiro 01, 2009, 10:31:50  4.24 Kb
Settings.template.php  Janeiro 01, 2009, 10:31:50  4.45 Kb
style.css  Janeiro 01, 2009, 10:40:27  10.46 Kb
theme_info.xml 

Em qual deles poderei acrescentar esse code disponibilizado no primeiro post?

Offline margarett

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 19,761
  • Gender: Male
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #5 on: January 09, 2009, 08:02:23 PM »
Themes/default/Post.template.php
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

Quote
Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline FragaCampos

  • Sophist Member
  • *****
  • Posts: 1,281
  • Gender: Male
    • docsPT
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #6 on: February 06, 2009, 12:54:53 PM »
quote author=vms link=topic=276314.msg1865676#msg1865676 date=1231116199]
para funcionar correctamente tens de carregar as novas fontes na pasta do teu windows
[/quote]

Não percebi. Onde é que eu vejo as fontes que estão instaladas no servidor?

Offline vms

  • Full Member
  • ***
  • Posts: 437
  • Gender: Male
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #7 on: February 06, 2009, 03:09:28 PM »
quote author=vms link=topic=276314.msg1865676#msg1865676 date=1231116199]
para funcionar correctamente tens de carregar as novas fontes na pasta do teu windows

Não percebi. Onde é que eu vejo as fontes que estão instaladas no servidor?
[/quote]

essas fontes não estão no servidor mas sim na pasta do teu windows..

Offline FragaCampos

  • Sophist Member
  • *****
  • Posts: 1,281
  • Gender: Male
    • docsPT
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #8 on: February 07, 2009, 04:05:08 PM »
Ai é? Essa não sabia... quer dizer que se eu meter uma fonte esquisita, o mais provável é o utilizador que a escolher não a ter...

E o nome que eu coloco entre as aspas é qual, o nome do ficheiro da fonte?

Offline Rpublicitario

  • Newbie
  • *
  • Posts: 9
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #9 on: October 24, 2009, 10:24:41 PM »
Como adicionar tipos de letras quando estou a responder a um post?
Visto que no forum so existe italico e pouco mais?

Falo para o SMF 1.1.10

Obrigada

 Comprmts

Offline Jean Prado

  • Jr. Member
  • **
  • Posts: 307
  • Gender: Male
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #10 on: October 25, 2009, 07:09:00 AM »
Legal, dessa eu já sabia
 ;)


Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #11 on: October 28, 2009, 07:37:58 AM »
Algo igual para o 2.0 RC1.2?

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome
Não atendo PM para pedidos de suporte/ajuda

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #12 on: October 28, 2009, 04:14:06 PM »
MFox08, acho que no 2.0 isso ficou no GenericControls.template.php
Mas só no fds poderei confirmar. No entanto vc sabe como procurar :)
qqer coisa dê um grito que a gente logo vê o que se pode fazer :)
Hugo "Costa" Fernandes
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #13 on: October 29, 2009, 08:46:07 AM »
MFox08, acho que no 2.0 isso ficou no GenericControls.template.php
Mas só no fds poderei confirmar. No entanto vc sabe como procurar :)
qqer coisa dê um grito que a gente logo vê o que se pode fazer :)



OK, o arquivo é este mesmo. Mais uma vez obrigado.

Não sei no que pode dar errado, mas somente acresci valores de fontes na listagem lá já contida. Se colocar o código conforme acima descrito abre-se uma nova guia drop down de listagem ( e, creio que este não é o propósito do tópico).

vide anexos....

abraços,

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome
Não atendo PM para pedidos de suporte/ajuda

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #14 on: October 29, 2009, 06:42:44 PM »
Mostra-me o código antes e depois :)
Hugo "Costa" Fernandes
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #15 on: November 02, 2009, 05:07:44 PM »
Mostra-me o código antes e depois :)

ANTES........
Code: [Select]
// Show the font drop down...
if (!isset($context['disabled_tags']['font']))
echo '
<select name="sel_face" id="sel_face" style="margin-bottom: 1ex; font-size: x-small;">
<option value="" selected="selected">', $txt['font_face'], '</option>
<option value="courier">Courier</option>
</select>';

DEPOIS.......
Code: [Select]
// Show the font drop down...
if (!isset($context['disabled_tags']['font']))
echo '
<select name="sel_face" id="sel_face" style="margin-bottom: 1ex; font-size: x-small;">
<option value="" selected="selected">', $txt['font_face'], '</option>
<option value="courier">Courier</option>
<option value="" selected="selected">Tipo do Texto</option>
                             <option value="Arial">Arial</option>
                             <option value="Times New Roman">Times New Roman</option>
                             <option value="Monotype Corsiva"> Monotype Corsiva </option>
                             <option value="Impact">Impact</option>
                             <option value="Tahoma">Tahoma</option>
                             <option value="Verdana">Verdana</option>
                             <option value="Trebuchet MS">Trebuchet MS</option>
                             <option value="Comic Sans MS">Comic Sans Ms</option>
                             <option value="Georgia">Georgia</option>
                             <option value="Courier">Courier</option>
                             <option value="GARMNDMI">GARMNDMI</option>
                             <option value="ParisMetroHollow">ParisMetroHollow</option>
                             <option value="CenturyOldStyle">CenturyOldStyle</option>
                             <option value="Asenine">Asenine</option>
                             <option value="Taco Box">Taco Box</option>
                             <option value="OldEnglishExItalic">OldEnglishExItalic</option>
                             <option value="QTPristineItalic">QTPristineItalic</option>
                             <option value="Elephant">Elephant</option>
                             <option value="Algerian">Algerian</option>
                             <option value="Colonna MT">Colonna MT</option>
                             <option value="Ravie">Ravie</option>
                             <option value="Informal Roman">Informal Roman</option>
                             <option value="Air">Air</option>
                             <option value="Die Nasty">Die Nasty</option>
                             <option value="disco 3">disco 3</option>
                             <option value="discotech">discotech</option>
                             <option value="Diskoteque">Diskoteque</option>
                             <option value="KillCrazy BB">KillCrazy BB</option>
                             <option value="Iron Maiden">Iron Maiden</option>
                             <option value="Pyrite">Pyrite</option>
                             <option value="Slaytanic">Slaytanic</option>
                             <option value="Still Time">Still Time</option>
                             <option value="Anarchistic">Anarchistic</option>

</select>';

Foi isso....

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome
Não atendo PM para pedidos de suporte/ajuda

Offline Costa

  • SMF Hero
  • ******
  • Posts: 3,045
  • Gender: Male
  • Do NOT feed the trolls...
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #16 on: November 02, 2009, 05:10:31 PM »
Tenta assim
Code: [Select]
      // Show the font drop down...
      if (!isset($context['disabled_tags']['font']))
         echo '
                  <select name="sel_face" id="sel_face" style="margin-bottom: 1ex; font-size: x-small;">
                     <option value="" selected="selected">', $txt['font_face'], '</option>
                     <option value="courier">Courier</option>
                             <option value="Arial">Arial</option>
                             <option value="Times New Roman">Times New Roman</option>
                             <option value="Monotype Corsiva"> Monotype Corsiva </option>
                             <option value="Impact">Impact</option>
                             <option value="Tahoma">Tahoma</option>
                             <option value="Verdana">Verdana</option>
                             <option value="Trebuchet MS">Trebuchet MS</option>
                             <option value="Comic Sans MS">Comic Sans Ms</option>
                             <option value="Georgia">Georgia</option>
                             <option value="Courier">Courier</option>
                             <option value="GARMNDMI">GARMNDMI</option>
                             <option value="ParisMetroHollow">ParisMetroHollow</option>
                             <option value="CenturyOldStyle">CenturyOldStyle</option>
                             <option value="Asenine">Asenine</option>
                             <option value="Taco Box">Taco Box</option>
                             <option value="OldEnglishExItalic">OldEnglishExItalic</option>
                             <option value="QTPristineItalic">QTPristineItalic</option>
                             <option value="Elephant">Elephant</option>
                             <option value="Algerian">Algerian</option>
                             <option value="Colonna MT">Colonna MT</option>
                             <option value="Ravie">Ravie</option>
                             <option value="Informal Roman">Informal Roman</option>
                             <option value="Air">Air</option>
                             <option value="Die Nasty">Die Nasty</option>
                             <option value="disco 3">disco 3</option>
                             <option value="discotech">discotech</option>
                             <option value="Diskoteque">Diskoteque</option>
                             <option value="KillCrazy BB">KillCrazy BB</option>
                             <option value="Iron Maiden">Iron Maiden</option>
                             <option value="Pyrite">Pyrite</option>
                             <option value="Slaytanic">Slaytanic</option>
                             <option value="Still Time">Still Time</option>
                             <option value="Anarchistic">Anarchistic</option>
                     
                  </select>';
Hugo "Costa" Fernandes
Todas as MP's a pedir ajuda são sujeitas a radioactividade, microondas, queimadas e atiradas borda fora.

"At least someone appreciates the fact that I am doing and not thinking..."
"Laziness is counter-revolutionary."

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #17 on: November 03, 2009, 10:51:39 AM »
Não sei se não soube me expressar......mas na resposta de número 13 já havia solucionado com somente a inclusão da listagem dos nomes das fontes, mas.....


Continuando.....

Tenta assim
Code: [Select]
      // Show the font drop down...
      if (!isset($context['disabled_tags']['font']))
         echo '
                  <select name="sel_face" id="sel_face" style="margin-bottom: 1ex; font-size: x-small;">
                     <option value="" selected="selected">', $txt['font_face'], '</option>
                     <option value="courier">Courier</option>
                             <option value="Arial">Arial</option>
                             <option value="Times New Roman">Times New Roman</option>
                             <option value="Monotype Corsiva"> Monotype Corsiva </option>
                             <option value="Impact">Impact</option>
                             <option value="Tahoma">Tahoma</option>
                             <option value="Verdana">Verdana</option>
                             <option value="Trebuchet MS">Trebuchet MS</option>
                             <option value="Comic Sans MS">Comic Sans Ms</option>
                             <option value="Georgia">Georgia</option>
                             <option value="Courier">Courier</option>
                             <option value="GARMNDMI">GARMNDMI</option>
                             <option value="ParisMetroHollow">ParisMetroHollow</option>
                             <option value="CenturyOldStyle">CenturyOldStyle</option>
                             <option value="Asenine">Asenine</option>
                             <option value="Taco Box">Taco Box</option>
                             <option value="OldEnglishExItalic">OldEnglishExItalic</option>
                             <option value="QTPristineItalic">QTPristineItalic</option>
                             <option value="Elephant">Elephant</option>
                             <option value="Algerian">Algerian</option>
                             <option value="Colonna MT">Colonna MT</option>
                             <option value="Ravie">Ravie</option>
                             <option value="Informal Roman">Informal Roman</option>
                             <option value="Air">Air</option>
                             <option value="Die Nasty">Die Nasty</option>
                             <option value="disco 3">disco 3</option>
                             <option value="discotech">discotech</option>
                             <option value="Diskoteque">Diskoteque</option>
                             <option value="KillCrazy BB">KillCrazy BB</option>
                             <option value="Iron Maiden">Iron Maiden</option>
                             <option value="Pyrite">Pyrite</option>
                             <option value="Slaytanic">Slaytanic</option>
                             <option value="Still Time">Still Time</option>
                             <option value="Anarchistic">Anarchistic</option>
                     
                  </select>';

Testado com fórum em HOST local e OK...!!

Obrigado.

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome
Não atendo PM para pedidos de suporte/ajuda

Offline Spectrum..!!

  • SMF Hero
  • ******
  • Posts: 5,567
  • Gender: Male
  • No to Bullying !!
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #18 on: November 19, 2009, 05:30:30 AM »
Para o SMF 2.0 RC2 a coisa mudou um pouco, como sempre fui fanático pela fonte calibri (desde o surgimento dela no Win Vista), fui lá e simplesmente bastou acrescentar a mesma na rol......
Acredito que daí para frente é só usar a imaginação e ir acrescendo suas fontes preferidas.....

localização do arquivo:

> Themes > default > GenericControls.template.php

ANTES.....

Code: [Select]
// Show the font drop down...
if (!isset($context['disabled_tags']['font']))
echo ',
{
sType: \'select\',
sName: \'sel_face\',
oOptions: {
\'\': ', JavaScriptEscape($txt['font_face']), ',
\'courier\': \'Courier\',
\'arial\': \'Arial\',
\'arial black\': \'Arial Black\',
\'impact\': \'Impact\',
\'verdana\': \'Verdana\',
\'times new roman\': \'Times New Roman\',
\'georgia\': \'Georgia\',
\'andale mono\': \'Andale Mono\',
\'trebuchet ms\': \'Trebuchet MS\',
\'comic sans ms\': \'Comic Sans MS\',
        }
}';

DEPOIS...


Code: [Select]
// Show the font drop down...
if (!isset($context['disabled_tags']['font']))
echo ',
{
sType: \'select\',
sName: \'sel_face\',
oOptions: {
\'\': ', JavaScriptEscape($txt['font_face']), ',
\'courier\': \'Courier\',
\'arial\': \'Arial\',
\'arial black\': \'Arial Black\',
\'impact\': \'Impact\',
\'verdana\': \'Verdana\',
\'times new roman\': \'Times New Roman\',
\'georgia\': \'Georgia\',
\'andale mono\': \'Andale Mono\',
\'trebuchet ms\': \'Trebuchet MS\',
\'comic sans ms\': \'Comic Sans MS\',
                        \'calibri\': \'Calibri\'
}
}';

Existem pessoas que deixam de buscar algo que dura a vida toda, para somente conquistar algo que dura alguns momentos...
Ser humilde; não é ser menos que alguém. É saber que não somos mais que ninguém!
SMF 2.0.4 | Meu site -->
Dell Vostro 3560 + AMD Radeon™ HD 7670M 1GB| Windows 8 Pro | Fedora 18 | IE10 | Google Chrome
Não atendo PM para pedidos de suporte/ajuda

Offline TAXD

  • Semi-Newbie
  • *
  • Posts: 31
Re: [TUTORIAL] Adicionar mais tipos de letra aos posts
« Reply #19 on: December 27, 2009, 06:31:10 AM »
Também consegui implantar esse muito bem, junto com os das cores, obrigado pelo excelente trabalho  8)