Dit is een archief van het phpBBservice.nl forum. Nieuwe berichten plaatsen is niet meer mogelijk.
D
#1
Extension Name: Moods
Author: theriddler


Extensie beschrijving:
phpBB 3.1 extensie module om Moods (stemmingen) te tonen op je forum
in profiel, topic info profiel en pm's.
optie ACP om moods niet te tonen aan gasten en bots

Dit is een omgebouwde versie van National Flags 1.0.3 van Rmcgirr83.

Requirement:
phpBB 3.1.4-RC1 of hoger

Demo:

https://s.neepic.com/aWLx9wWQ.png
https://s.neepic.com/VqZ1van6.png

Extensie Versie: 1.0.3


Extension is still in [DEV] it is not recommended for live forums as it's still in development.
Use at your own risk.



Extensie Download:
MoodsV1.0.3.zip
(397.27 KiB) 807 keer gedownload
MoodsV1.0.3.zip
(397.27 KiB) 807 keer gedownload

note:
None yet


Installatie:
  1. 1. Download het pakket
    2. Pak deze uit.
    4. Upload de map `theriddler` naar `/ext/`
    5. Navigeer in het beheerderspaneel naar `aanpassingen -> beheer extensies`
    6. Zoek in de lijst naar `Moods` onder de uitgeschakelde Extensies , en klik op de`inschakelen` link.
    7. Navigeer in het beheerderspaneel naar `extensies -> Moods -> Mood settings -> enable moods`
    8. Moods is nu beschikbaar om te kiezen in het gebruikerspaneel -> profiel.
Updaten:
  1. 1. Navigeer in het beheerderspaneel naar `aanpassingen -> beheer extensies`
    2. Zoek in de lijst naar `Moods` onder de uitgeschakelde Extensies , en klik op de`uitschakelen` link.
    3. Verwijder de map Moods uit /ext/theriddler
    4. Download het nieuwe pakket
    5. Pak deze uit.
    6. Upload de map `theriddler` naar `/ext/`
    7. Navigeer in het beheerderspaneel naar `aanpassingen -> beheer extensies`
    8. Zoek in de lijst naar `Moods` onder de uitgeschakelde Extensies , en klik op de`inschakelen` link.
S
#2
info_acp_moods.php

Code: Selecteer alles

<?php

/**
*
*
* @package - Moods language
* @copyright (c) 2016 Theriddler - (http://www.peppersrus-forum.nl)
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
// Some characters you may want to copy&paste:
// ’ » “ ” …

$lang = array_merge($lang, array(
	//Module and page titles
	'ACP_CAT_MOODS'						=> 'Stemming',
	'ACP_MOODS'							=> 'Stemming',
	'ACP_MOODS_EXPLAIN'					=> 'Hier kunt U nieuwe hStemmingen toevoegen bewerken of verwijderen. <strong>Als U afbeeldingen wilt gebruiken dan moet U die uploaden naar ext/theriddler/moods/moods Voordat U de nieuwe stemming toevoegt.  De stemming afbeelding mag alleen in kleine letters en cijfers, bv m104.gif</strong>',
	'ACP_MOOD_USERS'					=> 'Aantal Gebruikers',

	//Add/Edit Moods
	'MOOD_EDIT'							=> 'Wijzig Stemming',
	'MOOD_NAME'							=> 'Stemming Naam',
	'MOOD_NAME_EXPLAIN'					=> 'De naam van de stemming. De stemming titel is zoals het hier wordt weergegeven.',
	'MOOD_IMG'							=> 'Afbeelding',
	'MOOD_IMG_EXPLAIN'					=> 'De naam van de afbeelding. Voorbeeld: m105.gif. Nieuwe afbeeldingen moeten worden geupload naar ext/theriddler/moods/moods.',
	'MOOD_IMAGE'						=> 'Stemming Afbeelding',
	'MOOD_ADD'							=> 'Voeg een nieuwe stemming toe',

	//Settings
	'ACP_MOOD_SETTINGS'					=> 'Stemming Instellingen',
	'YES_MOODS'							=> 'Schakel Stemming In',
	'YES_MOODS_EXPLAIN'					=> 'Kies hier om stemming in of uit te schakelen',
	'MOODS_VERSION'						=> 'Wat Is Je Stemming Vandaag Versie',
	'MOODS_DISPLAY_TO_GUESTS'			=> 'Laat Stemming zien aan gasten en bots',
	'MOODS_DISPLAY_TO_GUESTS_EXPLAIN'	=> 'Door ja te selecteren kunnen gatsen en ook bots stemming zien',

	//Logs, messages and errors
	'LOG_MOODS_DELETED'					=> '<strong>Stemming Verwijderd</strong><br />» %1$s',
	'LOG_MOOD_EDIT'						=> '<strong>Stemming Aangepast</strong><br />» %1$s',
	'LOG_MOOD_ADD'						=> '<strong>StemmingToegevoegd</strong><br />» %1$s',
	'MSG_MOODS_DELETED'					=> 'Stemming is verwijderd.',
	'MSG_CONFIRM'						=> 'Weet U zeker dat U deze stemming wilt verwijderen?',
	'MSG_MOOD_CONFIRM_DELETE'			=> '<br /><strong>%d</strong> gebruiker heeft deze stemming ingestaeld en zal een nieuwe moeten selecteren als U deze verwijderd.',
	'MSG_MOODS_CONFIRM_DELETE'			=> '<br /><strong>%d</strong> gebruikers hebben deze stemming ingestaeld en zallen een nieuwe moeten selecteren als U deze verwijderd.',
	'MSG_MOOD_EDITED'					=> 'Stemming is aangepast.',
	'MSG_MOOD_ADDED'					=> 'Nieuwe stemming is toegevoegd.',
	'MOOD_ERROR_NO_MOOD_NAME'			=> 'Er is geen stemming naam ingegeven, dit is een verplicht veld.',
	'MOOD_ERROR_NO_MOOD_IMG'			=> 'Er is geen stemming afbeelding ingegeven, dit is een verplicht veld.',
	'MOOD_ERROR_NOT_EXIST'				=> 'De geselecteerde stemming bestaat niet.',
	'MOOD_CONFIG_SAVED'					=> '<strong>stemming instellingen aangepast</strong>',
	'MOOD_NAME_EXISTS'					=> 'Er bestaat al een stemming met die naam',
	'MOOD_SETTINGS_CHANGED'				=> 'stemming instellingen aangepast.',
));
S
#3
het zoe prettig zijn dat net als de oude moods waar je de afbeeldingen van hebt, je de mogelijkheid hebt om meertalige moods te ondersteunen
B
#4
Ik heb hem geïnstalleerd en hij werkt super!
Ik heb wel nog één vraagje:

Tussen Stemming en de afbeelding zou nog wel een spatie moeten komen.
Nu plakt de afbeelding vlak tegen stemming in viewtopic.
Hoe krijg ik dit voor elkaar?

Afbeelding
D
#5
bennybernaer schreef:Ik heb hem geïnstalleerd en hij werkt super!
Ik heb wel nog één vraagje:

Tussen Stemming en de afbeelding zou nog wel een spatie moeten komen.
Nu plakt de afbeelding vlak tegen stemming in viewtopic.
Hoe krijg ik dit voor elkaar?
Hoi Benny kijk dat horen we graag. :)

Probeer het volgende:

Open: styles/prosilver/template/event/viewtopic_body_postrow_custom_fields_after.html

Zoek:

Code: Selecteer alles

{postrow.USER_MOOD}
Plaats ervoor:

Code: Selecteer alles

&nbsp;
Sprinklestar schreef:het zoe prettig zijn dat net als de oude moods waar je de afbeeldingen van hebt, je de mogelijkheid hebt om meertalige moods te ondersteunen
Hallo Sprinklestar, Je hebt al de mogelijkheid om zelf moods toe te voegen of deze te verwijderen.
of bedoel je de taal bestanden van deze extensie ? bedankt voor de vertaling wel zie ik nog een paar kleine spelfouten.
B
#6
Trouwens die afbeeldingen zijn oorspronkelijk van vBulletin. Nu heb ik na lang zoeken ook de moods gevonden van een iets oudere versie. Deze moods zijn iets duidelijker op een donkere template. Als je wil kan ik ze straks wel uploaden voor je? Ik heb ze al de juiste benaming gegeven. :)
D
#7
bennybernaer schreef:Als je wil kan ik ze straks wel uploaden voor je? Ik heb ze al de juiste benaming gegeven. :)
Dat zou helemaal top zijn :geek: Thnx Benny
B
#9
m2_initial_data.php

Code: Selecteer alles

<?php
/**
*
* @package Moods
* @copyright (c) 2016 Theriddler - (http://www.peppersrus-forum.nl)
* @copyright (c) 2015 Rmcgirr83
* @Code lent from nationalflags extension by Rmcgirr83
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/

namespace theriddler\moods\migrations;

class m2_initial_data extends \phpbb\db\migration\migration
{
	public function effectively_installed()
	{
		return isset($this->config['moods_version']) && version_compare($this->config['moods_version'], '1.0.0', '>=');
	}

	static public function depends_on()
	{
		return array('\theriddler\moods\migrations\m1_initial_schema');
	}

	public function update_data()
	{
		return array(
			array('config.add', array('moods_version', '1.0.0')),
			array('config.add', array('allow_moods', false)),
			array('module.add', array('acp', 'ACP_CAT_DOT_MODS', 'ACP_CAT_MOODS')),
			array('module.add', array(
				'acp', 'ACP_CAT_MOODS', array(
					'module_basename'	=> '\theriddler\moods\acp\moods_module',
					'modes'				=> array('config', 'manage'),
				),
			)),
			array('custom', array(
				array(&$this, 'mood_install_images')
			)),
		);
	}

	public function mood_install_images()
	{
		if ($this->db_tools->sql_table_exists($this->table_prefix . 'moods'))
		{
			$sql_ary = array(
				array(
					'mood_name'		=> 'Aggressive',
					'mood_image'	=> 'm1.gif',
				),
				array(
					'mood_name'		=> 'Amazed',
					'mood_image'	=> 'm2.gif',
				),
				array(
					'mood_name'		=> 'Amused',
					'mood_image'	=> 'm3.gif',
				),
				array(
					'mood_name'		=> 'Angelic',
					'mood_image'	=> 'm4.gif',
				),
				array(
					'mood_name'		=> 'Angry',
					'mood_image'	=> 'm5.gif',
				),
				array(
					'mood_name'		=> 'Apprehensive',
					'mood_image'	=> 'm6.gif',
				),
				array(
					'mood_name'		=> 'Approved',
					'mood_image'	=> 'm7.gif',
				),
				array(
					'mood_name'		=> 'Asleep',
					'mood_image'	=> 'm8.gif',
				),
				array(
					'mood_name'		=> 'Bahahaha',
					'mood_image'	=> 'm9.gif',
				),
				array(
					'mood_name'		=> 'Bashful',
					'mood_image'	=> 'm10.gif',
				),
				array(
					'mood_name'		=> 'Bitched',
					'mood_image'	=> 'm11.gif',
				),
				array(
					'mood_name'		=> 'Bitchy',
					'mood_image'	=> 'm12.gif',
				),
				array(
					'mood_name'		=> 'Blah',
					'mood_image'	=> 'm13.gif',
				),
				array(
					'mood_name'		=> 'Bookworm',
					'mood_image'	=> 'm14.gif',
				),
				array(
					'mood_name'		=> 'Bored',
					'mood_image'	=> 'm15.gif',
				),
				array(
					'mood_name'		=> 'Breezy',
					'mood_image'	=> 'm16.gif',
				),
				array(
					'mood_name'		=> 'Brooding',
					'mood_image'	=> 'm17.gif',
				),
				array(
					'mood_name'		=> 'Busy',
					'mood_image'	=> 'm18.gif',
				),
				array(
					'mood_name'		=> 'Buzzed',
					'mood_image'	=> 'm19.gif',
				),
				array(
					'mood_name'		=> 'Chatty',
					'mood_image'	=> 'm20.gif',
				),
				array(
					'mood_name'		=> 'Cheeky',
					'mood_image'	=> 'm21.gif',
				),
				array(
					'mood_name'		=> 'Cheerful',
					'mood_image'	=> 'm22.gif',
				),
				array(
					'mood_name'		=> 'Cloud_9',
					'mood_image'	=> 'm23.gif',
				),
				array(
					'mood_name'		=> 'Cold',
					'mood_image'	=> 'm24.gif',
				),
				array(
					'mood_name'		=> 'Confused',
					'mood_image'	=> 'm25.gif',
				),
				array(
					'mood_name'		=> 'Crappy',
					'mood_image'	=> 'm26.gif',
				),
				array(
					'mood_name'		=> 'Curmudgeon',
					'mood_image'	=> 'm27.gif',
				),
				array(
					'mood_name'		=> 'Cynical',
					'mood_image'	=> 'm28.gif',
				),
				array(
					'mood_name'		=> 'Dead',
					'mood_image'	=> 'm29.gif',
				),
				array(
					'mood_name'		=> 'Depressed',
					'mood_image'	=> 'm30.gif',
				),
				array(
					'mood_name'		=> 'Devilish',
					'mood_image'	=> 'm31.gif',
				),
				array(
					'mood_name'		=> 'Disapprove',
					'mood_image'	=> 'm32.gif',
				),
				array(
					'mood_name'		=> 'Doh',
					'mood_image'	=> 'm33.gif',
				),
				array(
					'mood_name'		=> 'Doubtful',
					'mood_image'	=> 'm34.gif',
				),
				array(
					'mood_name'		=> 'Drunk',
					'mood_image'	=> 'm35.gif',
				),
				array(
					'mood_name'		=> 'Dunce',
					'mood_image'	=> 'm36.gif',
				),
				array(
					'mood_name'		=> 'Festive',
					'mood_image'	=> 'm37.gif',
				),
				array(
					'mood_name'		=> 'Fine',
					'mood_image'	=> 'm38.gif',
				),
				array(
					'mood_name'		=> 'Flirty',
					'mood_image'	=> 'm39.gif',
				),
				array(
					'mood_name'		=> 'FootMouth',
					'mood_image'	=> 'm40.gif',
				),
				array(
					'mood_name'		=> 'Gay',
					'mood_image'	=> 'm41.gif',
				),
				array(
					'mood_name'		=> 'Goofy',
					'mood_image'	=> 'm42.gif',
				),
				array(
					'mood_name'		=> 'Grumpy',
					'mood_image'	=> 'm43.gif',
				),
				array(
					'mood_name'		=> 'Hacker',
					'mood_image'	=> 'm44.gif',
				),
				array(
					'mood_name'		=> 'HaHa',
					'mood_image'	=> 'm45.gif',
				),
				array(
					'mood_name'		=> 'Happy',
					'mood_image'	=> 'm46.gif',
				),
				array(
					'mood_name'		=> 'Hot',
					'mood_image'	=> 'm47.gif',
				),
				array(
					'mood_name'		=> 'Hotflash',
					'mood_image'	=> 'm48.gif',
				),
				array(
					'mood_name'		=> 'Hungover',
					'mood_image'	=> 'm49.gif',
				),
				array(
					'mood_name'		=> 'Inlove',
					'mood_image'	=> 'm50.gif',
				),
				array(
					'mood_name'		=> 'Innocent',
					'mood_image'	=> 'm51.gif',
				),
				array(
					'mood_name'		=> 'Inpain',
					'mood_image'	=> 'm52.gif',
				),
				array(
					'mood_name'		=> 'Inspired',
					'mood_image'	=> 'm53.gif',
				),
				array(
					'mood_name'		=> 'Lonely',
					'mood_image'	=> 'm54.gif',
				),
				array(
					'mood_name'		=> 'Lurking',
					'mood_image'	=> 'm55.gif',
				),
				array(
					'mood_name'		=> 'Mad',
					'mood_image'	=> 'm56.gif',
				),
				array(
					'mood_name'		=> 'Mellow',
					'mood_image'	=> 'm57.gif',
				),
				array(
					'mood_name'		=> 'Nerdy',
					'mood_image'	=> 'm58.gif',
				),
				array(
					'mood_name'		=> 'Ornery',
					'mood_image'	=> 'm59.gif',
				),
				array(
					'mood_name'		=> 'Paranoid',
					'mood_image'	=> 'm60.gif',
				),
				array(
					'mood_name'		=> 'Pensive',
					'mood_image'	=> 'm61.gif',
				),
				array(
					'mood_name'		=> 'Persnickety',
					'mood_image'	=> 'm62.gif',
				),
				array(
					'mood_name'		=> 'Pissedoff',
					'mood_image'	=> 'm63.gif',
				),
				array(
					'mood_name'		=> 'Psychadelic',
					'mood_image'	=> 'm64.gif',
				),
				array(
					'mood_name'		=> 'Question',
					'mood_image'	=> 'm65.gif',
				),
				array(
					'mood_name'		=> 'Redtemp',
					'mood_image'	=> 'm66.gif',
				),
				array(
					'mood_name'		=> 'Relaxed',
					'mood_image'	=> 'm67.gif',
				),
				array(
					'mood_name'		=> 'Roflol',
					'mood_image'	=> 'm68.gif',
				),
				array(
					'mood_name'		=> 'Sad',
					'mood_image'	=> 'm69.gif',
				),
				array(
					'mood_name'		=> 'Sassy',
					'mood_image'	=> 'm70.gif',
				),
				array(
					'mood_name'		=> 'Scared',
					'mood_image'	=> 'm71.gif',
				),
				array(
					'mood_name'		=> 'Shh',
					'mood_image'	=> 'm72.gif',
				),
				array(
					'mood_name'		=> 'Shocked',
					'mood_image'	=> 'm73.gif',
				),
				array(
					'mood_name'		=> 'Sick',
					'mood_image'	=> 'm74.gif',
				),
				array(
					'mood_name'		=> 'Sleepy',
					'mood_image'	=> 'm75.gif',
				),
				array(
					'mood_name'		=> 'Sneaky',
					'mood_image'	=> 'm76.gif',
				),
				array(
					'mood_name'		=> 'Starving',
					'mood_image'	=> 'm77.gif',
				),
				array(
					'mood_name'		=> 'Stressed',
					'mood_image'	=> 'm78.gif',
				),
				array(
					'mood_name'		=> 'Stuck',
					'mood_image'	=> 'm79.gif',
				),
				array(
					'mood_name'		=> 'Studly',
					'mood_image'	=> 'm80.gif',
				),
				array(
					'mood_name'		=> 'sunshine',
					'mood_image'	=> 'm81.gif',
				),
				array(
					'mood_name'		=> 'Suspicious',
					'mood_image'	=> 'm82.gif',
				),
				array(
					'mood_name'		=> 'Talkative',
					'mood_image'	=> 'm83.gif',
				),
				array(
					'mood_name'		=> 'Tell',
					'mood_image'	=> 'm84.gif',
				),
				array(
					'mood_name'		=> 'Tolerant',
					'mood_image'	=> 'm85.gif',
				),
				array(
					'mood_name'		=> 'Torn',
					'mood_image'	=> 'm86.gif',
				),
				array(
					'mood_name'		=> 'Twisted',
					'mood_image'	=> 'm87.gif',
				),
				array(
					'mood_name'		=> 'Volatile',
					'mood_image'	=> 'm88.gif',
				),
				array(
					'mood_name'		=> 'Wasted',
					'mood_image'	=> 'm89.gif',
				),
				array(
					'mood_name'		=> 'Where',
					'mood_image'	=> 'm90.gif',
				),
				array(
					'mood_name'		=> 'Wicked',
					'mood_image'	=> 'm91.gif',
				),
				array(
					'mood_name'		=> 'Woot',
					'mood_image'	=> 'm92.gif',
				),
				array(
					'mood_name'		=> 'Worried',
					'mood_image'	=> 'm93.gif',
				),
				array(
					'mood_name'		=> 'Yeehaw',
					'mood_image'	=> 'm94.gif',
				
			    ),
				array(
					'mood_name'		=> 'No Mood',
					'mood_image'	=> 'M103.gif',
				),
			);
			$this->db->sql_multi_insert($this->table_prefix . 'moods', $sql_ary);
		}
	}
}
Bovenstaande data structuur heb ik eveneens toegevoegd.
Deze is een pakket van 94 moods
D
#10
Sprinklestar schreef:http://www.dmzx-web.net/viewtopic.php?f=2&t=1594

deze werkt meertalig door het via extra profiel veld te doen
In Principe kan elke extensie meertalig zijn door een nieuwe map aan te maken in de language map met landcode
Daarin plaats je dan de bestanden die bijv in de en map staan en deze vertaal je dmv notepad++

De extensie zoals je m nu downloaden kan is meertalig (engels en nederlands) al moet er nog wel het 1 en ander vertaald worden.

@Benny Bedankt voor het toevoegen. Persoonlijk vind ik die andere mooier ,maar op deze manier kunnen gebruikers zelf kiezen welke afbeeldingset ze willen hebben.