Nette 2.0 – registrace služby Social Plugins

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jimstreet
Člen | 14
+
0
-

Ahoj,

pracuji s webovou aplikací na starší verzi nette (2.0) a chtěl bych do ní přidat službu Social Plugins (https://componette.org/search/?…). Má to háček – mám problém s registrací služeb pomocí návodu, jelikož můj config.neon obsahuje tuto strukturu:

<script>

production:
	php:
		date.timezone: Europe/Prague
		iconv.internal_encoding: utf-8
		mbstring.internal_encoding: utf-8
		short_open_tag: false
		# session.save_path: "%tempDir%/sessions"
		# zlib.output_compression: yes

	services:
#		facebookPlugin:
#			class: HostBox\Components\Facebook\SocialPlugins\FacebookPlugin('facebookAppId')
#			create: HostBox\Components\Facebook\SocialPlugins\FacebookFactory

		authenticator:
			create: Users::getInstance

		authorizator:
			create: Authorizator::getInstance



	nette:
		session:
			name:       SESSION_ID
			expiration: '+ 30 days'

		debugger:
			logDirectory: %logDir%
			strictMode:   false
			maxLen:       3000

	parameters:
		database:
			driver:   mysqliprocedure
			charset:  utf8
			lazy:     true
			host:     localhost
			username: root
			password:
			database: test

</script>

Script tam samozrejme nepatri, je to jen kvuli lepsimu formatovani. Mohli byste mi prosím poradit, jak to „znásilnit“ a nastavit tam ty služby pro facebook?

petr.jirous
Člen | 128
+
0
-

Jak nefunguje?

services:
	# nejdriv config - facebook
	- HostBox\Components\Facebook\SocialPlugins\Config('facebookAppId')
	# pak tovarnu
	- HostBox\Components\Facebook\SocialPlugins\FacebookFactory

no a pak klasicky predat tam, kam potrebujes… melo by to fungovat