Het is nu 03-29-2024, 11:44 AM Welkom, gast! (AanmeldenRegistreren)


Reactie plaatsen 
 
Waardering:
  • 0 stem(men) - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Lettertype toevoegen
02-21-2012, 09:33 PM
Bericht: #1
Lettertype toevoegen
Ik wil aan mijn forum een nieuw lettertype toevoegen dat leden kunnen gebruiken voor speciale zaken. Het font (Harry P) dat je hoogstwaarschijnlijk kent want het ziet er zo uit:
[Afbeelding: logo.png]

Nu weet ik niet echt waar beginnen, buiten het feit dat ik het font moet downloaden en het later ergens moet toevoegen. Als je hulp weet: alvast bedankt.
Alle berichten van deze gebruiker zoeken
Reageren op dit bericht
02-21-2012, 10:33 PM
Bericht: #2
RE: Lettertype toevoegen
Je kan hiervoor volgende stappen volgen, in dit voorbeeld ben ik er vanuit gegaan dat je font 'HarryP' noemt, indien je font een andere naam heeft moet je in onderstaande code overal 'HarryP' vervangen door de naam van de font die je gebruikt:

1) Eerst moet je dus het lettertype downloaden, meestal is dit enkel een .ttf bestand.
2) Je moet ook een .eot bestand hebben, dat kan je hier aanmaken indien het niet bij de download zit: http://ttf2eot.sebastiankippe.com/
3) upload deze bestanden naar je forum map. (dus bv een mapje /font/ aanmaken en daar deze 2 bestanden in plaatsen.)
4) Ga op je beheerdersCS naar thema's en sjablonen => *thema('s) die je gebruikt* => global.css => 'stijlbladen normaal bewerken' en plak daar onderaan volgende code:

PHP-code:
@font-face
 
{
 
font-familyHarryP;
 
srcurl('http://your-domain.com/font/HarryP.eot');
 
srclocal(Steiner), url('http://your-domain.com/font/HarryP.ttf'format('opentype');
 } 
(LET OP: 'http://your-domain.com/font/' moet je vervangen door de locatie van je eigen forum.)

5) Om deze font nu bij aan de editor toe te voegen moet je nog even volgend bestand bewerken: /jscripts/editor.js
Daar vind je op +- regel 66 volgende code:
PHP-code:
// Defines an array of fonts to be shown in the font drop down.
 
this.fonts = new Object();
 
this.fonts["Arial"] = "Arial";
 
this.fonts["Courier"] = "Courier";
 
this.fonts["Impact"] = "Impact";
 
this.fonts["Tahoma"] = "Tahoma";
 
this.fonts["Times New Roman"] = "Times New Roman";
 
this.fonts["Trebuchet MS"] = "Trebuchet MS";
 
this.fonts["Verdana"] = "Verdana"

En daar voeg je dan een regel achter aan toe met je eigen font:
PHP-code:
this.fonts["HarryP"] = "HarryP"

En dat zou het moeten zijn.

Mvg / kind regards
At Volg MyBB NL op Twitter
[Afbeelding: vote-for-mybb.gif]
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken
Reageren op dit bericht
02-22-2012, 05:47 PM
Bericht: #3
RE: Lettertype toevoegen
Dat is gelukt, maar ik gebruik een (ingewikkelde) WYSIWYG-editor en daar wil het lettertype niet in komen omdat daar nog geen bestand is aangepast. Dit is hem: http://mods.mybb.com/view/wysiwyg-editor
Alle berichten van deze gebruiker zoeken
Reageren op dit bericht
02-22-2012, 06:31 PM
Bericht: #4
RE: Lettertype toevoegen
Voor die plugin kan je het aanpassen bij /jscripts/wysiwyg.js

Daar vind je op +- regel 3136:
PHP-code:
// Font family options 
fontFamilyOptions '<option value="">' language['fontFamily.default'] + '</option>'+
'<option style="font-family:Arial, Helvetica, sans-serif" value="Arial">Arial</option>'+
'<option style="font-family:Chicago, Impact, Compacta, sans-serif" value="Chicago">Chicago</option>'+
'<option style="font-family:\'Comic Sans MS\', sans-serif" value="Comic Sans MS">Comic Sans MS</option>'+
'<option style="font-family:\'Courier New\', Courier, mono" value="Courier New">Courier New</option>'+
'<option style="font-family:Geneva, Arial, Helvetica, sans-serif" value="Geneva">Geneva</option>'+
'<option style="font-family:Georgia, \'Times New Roman\', Times, serif" value="Georgia">Georgia</option>'+
'<option style="font-family:Helvetica, Verdana, sans-serif" value="Helvetica">Helvetica</option>'+
'<option style="font-family:Impact, Compacta, Chicago, sans-serif" value="Impact">Impact</option>'+
'<option style="font-family:\'Lucida Sans\', Monaco, Geneva, sans-serif" value="Lucida Sans">Lucida Sans</option>'+
'<option style="font-family:Tahoma, Arial, Helvetica, sans-serif" value="Tahoma">Tahoma</option>'+
'<option style="font-family:\'Times New Roman\', Times, Georgia, serif" value="Times New Roman">Times New Roman</option>'+
'<option style="font-family:\'Trebuchet MS\', Arial, sans-serif" value="Trebuchet MS">Trebuchet MS</option>'+
'<option style="font-family:Verdana, Helvetica, sans-serif" value="Verdana">Verdana</option>'

Verwijder de laatste regel (Dus die van Verdana) en daar plaats je het volgende achter:
PHP-code:
'<option style="font-family:Verdana, Helvetica, sans-serif" value="Verdana">Verdana</option>'+
'<option style="font-family:HarryP, Arial, Helvetica, sans-serif" value="HarryP">HarryP</option>'

Mvg / kind regards
At Volg MyBB NL op Twitter
[Afbeelding: vote-for-mybb.gif]
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken
Reageren op dit bericht
Reactie plaatsen 


Ga naar locatie:


Gebruikers die deze discussie lezen: 1 gast(en)