Standaardemoticonsprobleem na installatie advanced bbcodebox

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
desmarties
Berichten: 187
Lid geworden op: 25 aug 2005, 20:01
Locatie: Den Haag
Contacteer:

Standaardemoticonsprobleem na installatie advanced bbcodebox

Bericht door desmarties » 30 okt 2005, 10:31

Support template:
  • Wat is het probleem? Na installatie van de advanced bbcodebox mod doen de standaard emoticons het niet meer.
    Wanneer ontstond het probleem?na installatie van de genoemde mod
    Adres van je forum: http://www.smartlappenforum.nl/ac/
    Geïnstalleerde mods:music_hack, news_on portal, foto_album, poll_on portal, foto_stats, music_stats
    Huidige template:Jasidotcom
    phpBB versie: 2.0.17
    Host:Pre_paid.nl
    Heb je onlangs een mod of stijl geïnstalleerd?ja, die advanced bbcodebox
    Heb je gezocht naar een antwoord?
zeker...
Overige opmerkingen:
De mod werkt verder uitstekend alle toegevoegde extra's doe het goed. Alleen die standaard emoticons, welke links van het berichtenveld staan kunnen niet aangeklikt worden. De MEER EMOTICONS werken wel prima.
Er wordt een javascriptfout aangegeven :
regels 622
teken 3
baseHeight is nietgedefinieerd


Ik heb het stukje code uit dat javascript hieronder gezet.
Ik weet zelf te weinig af van javascript om de fout te verhelpen.

Code: Selecteer alles

function emoticon(text) {
	var txtarea = document.post.message;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		if (baseHeight != txtarea.caretPos.boundingHeight) {
			txtarea.focus();
			storeCaret(txtarea);
		}
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else
	if (txtarea.selectionEnd && (txtarea.selectionStart | txtarea.selectionStart == 0))
	{ 
		mozWrap(txtarea, text, "");
		return;
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 31 okt 2005, 11:51

Ik meen dat dit iig al een fout is;

Code: Selecteer alles

onMouseOver="helpline('justify') border-style: outset; border-width: 1"
Hier mist een puntkomma ; achter helpline() in templates/jasidogdotcom/posting_body.tpl. In subSilver bestaat de fout niet omdat ik zie dat je daar de mod niet in geïnstalleerd hebt; iets wat je eigenlijk wel zou moeten doen.

Gebruikersavatar
Moho
Berichten: 4
Lid geworden op: 18 okt 2005, 18:03

Bericht door Moho » 24 nov 2005, 19:56

ja ik heb het zelfde probleem
geen idee waar het probleem zit...

als de emoticons boven "Meer Emoticons" het niet doen
klik ik op vernieuwen en daarna doen ze het wel...

very strange...
weet iemand een oplossing ???

Gebruikersavatar
Moho
Berichten: 4
Lid geworden op: 18 okt 2005, 18:03

Bericht door Moho » 24 nov 2005, 20:20

ik heb het antwoord al gevonden...

Code: Selecteer alles


Here is how to fix your emoticons not working. 

Open bbcode_box.js or your post_body.tpl 



Find: 

function initInsertions() { 



After add: 

var baseHeight; 



Find: 

function emoticon(text) {  
   var txtarea = document.post.message; 



After add: 

var baseHeight; 

      if (is_ie && typeof(baseHeight) != 'number') baseHeight = document.selection.createRange().duplicate().boundingHeight;


bron: http://hvmdesign.com/viewtopic.php?t=846

Gesloten