Smilies extensie phpBB 3.3.0

Plaats hier een onderwerp als je op zoek bent naar iemand die iets voor je kan betekenen, bijv. om een forum of extensie te installeren, een logo te ontwerpen of iets anders.
Forumregels
• Je moet minimaal 5 berichten hebben, probeer eerst een support te vragen.
• Geef zo duidelijk mogelijk aan wat je gedaan wilt krijgen en wat er tegenover staat.
Géén chat en géén support.


Gebruik bij voorkeur de onderstaande template:

Opdracht: Een logo voor mijn forum ontwerpen.
Beloning/wederdienst: € 30,-
Neem contact op via: PB, e-mail

Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Gesloten
Gebruikersavatar
nl1sms
Berichten: 818
Lid geworden op: 12 mei 2005, 16:11
Locatie: Zaanstad

Smilies extensie phpBB 3.3.0

Bericht door nl1sms » 23 apr 2020, 12:57

Opdracht: smilies extensie maken voor phpbb 3.3.0
Beloning/wederdienst: € ..,.. in overleg
Neem contact op via: PB

Zie viewtopic.php?f=93&t=61839

wie zou zoiets voor mij willen maken ? thx alvast.

mrgoldy
Berichten: 12
Lid geworden op: 27 mar 2020, 16:28

Re: Smilies extensie phpBB 3.3.0

Bericht door mrgoldy » 24 apr 2020, 11:59

Ik wil je best wat core edits geven die je kan doen waardoor je smilies in je Quick Reply krijgt.
Core edits betekent wel dat je iedere keer als je phpBB update, dat je ze nog een keer moet doen.
Dus ik zou ze adviseren om ze ergens te noteren of te bookmarken, zodat je het niet kwijt raakt.
Ik ga er geen extensie van maken en ga er ook niet support voor geven, maar het doet wel precies wat je vraagt.

Het voorbeeld is voor prosilver, je zult dit voor elke style moeten doen die je gebruikt.
Het is afhankelijk van de style wat de exacte opmaak is, maar voor de meeste moet het zo werken.
En zoals altijd met style edits, "purge the cache" (weet de nederlandse term niet) nadat je ze hebt gedaan.

http://prntscr.com/s567jz

Open viewtopic.php:
Zoek: extract($phpbb_dispatcher->trigger_event('core.viewtopic_modify_quick_reply_template_vars', compact($vars)));
Daar na invoegen:

Code: Selecteer alles

if ($s_smilies)
{
	$user->add_lang('posting');
	$template->assign_var('S_SMILIES_ALLOWED', true);

	if (!function_exists('generate_smilies'))
	{
		include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
	}

	generate_smilies('inline', $forum_id);
}
Open styles/prosilver/template/quickreply_editor.html
Zoek: <!-- EVENT quickreply_editor_subject_before --> of eventueel {% EVENT quickreply_editor_subject_before %}
Daar voor invoegen:

Code: Selecteer alles

{% if S_SMILIES_ALLOWED and smiley|length %}
	<div class="smiley-box" id="smiley-box">
		<script>
			var form_name = 'qr_postform';
			var text_name = 'message';
		</script>

		{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/editor.js' %}

		<strong>{{ lang('SMILIES') }}</strong><br>

		{% apply spaceless %}
			{% for smile in smiley %}
				<a href="#" onclick="insert_text('{{ smile.A_SMILEY_CODE }}', true); return false;">
					<img src="{{ smile.SMILEY_IMG }}" alt="{{ smile.SMILEY_CODE }}" title="{{ smile.SMILEY_DESC }}"
						 width="{{ smile.SMILEY_WIDTH }}" height="{{ smile.SMILEY_HEIGHT }}">
				</a>
			{% endfor %}
		{% endapply %}

		{% if S_SHOW_SMILEY_LINK %}
			<br><a href="{{ U_MORE_SMILIES }}" onclick="popup(this.href, 750, 350, '_phpbbsmilies'); return false;">{{ lang('MORE_SMILIES') }}</a>
		{% endif %}
	</div>
{% endif %}

Gebruikersavatar
nl1sms
Berichten: 818
Lid geworden op: 12 mei 2005, 16:11
Locatie: Zaanstad

Re: Smilies extensie phpBB 3.3.0

Bericht door nl1sms » 24 apr 2020, 12:30

Ja die core edits had ik al. Gaat mij juist om een extensie zodat ik het niet elke keer hoef te veranderen. ;)

Maar ik heb op .com iemand gevonden die er een extensie van maakt. Dus deze kan dicht.

Gesloten