Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Dodatkowe serwisy w podziel się (opcje tematu)


Rekomendowane odpowiedzi

Opublikowano

Witam. Czy ktoś zna sposób, jak dodać dodatkowe serwisy, niż te domyślnie dostepne? Ja próbowałem, coś mi tam wyszło, niestety po kliknięciu wywala błąd:

Fatal error: Class 'sl_wykop' not found in /home/klient.dhosting.pl/vbb/swiatczcionki/public_html/admin/sources/classes/share/links.php  on line 169

Błąd jest dosyć jasny i domyślałem się, ze aż takie łatwe to nie może być, pytanie tylko, jak można dodatkowe serwisy dodać? Chciałbym blip, flaker i wykop, myślę, że komuś jeszcze mogłoby się to przydać. Będę grzebał cały czas, ale wątpię, żeby mi się udało...

Z góry dzięki za pomoc.

gallery_1_2_27047.jpg
  • Manager
Opublikowano

Automatyczna wiadomość

Ten temat został przeniesiony z forum:

"Invision Power Board -> Invision Power Board 3.x -> Ogólny support IPB"

do:

"Invision Power Board -> Invision Power Board 3.x -> Modyfikacje w produkcji"

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Mam plan wydać pozycję dla wykopu.. W sumie to mam gotową, ale u nas na serwerze to nie działa i nie mam gdzie sprawdzić. :) Komu te linki działają ( domyślne ) i udostępni forum do testów?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

A widziałeś katalog:

admin/sources/classes/share/plugins

? Jak nie to sobie tam wejdź i zrób na podstawie istniejących pluginów.

Widziałeś mój pierwszy post? Przecież napisałem tam, że próbowałem i "efekt" tego również opisałem :)

gallery_1_2_27047.jpg
Opublikowano (edytowane)

Ok, no i zmieniłem, w zasadzie zapomniałem jednej rzeczy dodać, stąd ten błąd, tak oto wygląda plik wypko.php:

<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.0
* Twitter plug in for share links library.
* This is just the basic fallback twitter share, the front end has JS to do something more fancy
*
* Created by Matt Mecham
* Last Updated: $Date: 2010-01-25 13:21:25 +0000 (Mon, 25 Jan 2010) $
* </pre>
*
* @author 		$Author: matt $
* @copyright	(c) 2001 - 2009 Invision Power Services, Inc.
* @license		http://www.invisionpower.com/community/board/license.html
* @package		IP.Board
* @link		http://www.invisionpower.com
* @version		$Rev: 5746 $
*
*/

/* Class name must be in the format of:
  sl_{key}
  Where {key}, place with the value of: core_share_links.share_key
*/
class sl_wykop
{
/**#@+
* Registry Object Shortcuts
*
* @access	protected
* @var		object
*/
protected $DB;
protected $settings;
protected $lang;
protected $member;
protected $memberData;
protected $cache;
protected $caches;
/**#@-*/

/**
 * Construct.
 * @access	public
 * @param	object		Registry
 * @return	void
 */
public function __construct( $registry )
{
	/* Make object */
	$this->registry   =  $registry;
	$this->DB         =  $this->registry->DB();
	$this->settings   =& $this->registry->fetchSettings();
	$this->request    =& $this->registry->fetchRequest();
	$this->lang       =  $this->registry->getClass('class_localization');
	$this->member     =  $this->registry->member();
	$this->memberData =& $this->registry->member()->fetchMemberData();
	$this->cache      =  $this->registry->cache();
	$this->caches     =& $this->registry->cache()->fetchCaches();
}

/**
 * Requires a permission check
 *
 * @access	public
 * @param	array		Data array
 * @return	boolean
 */
public function requiresPermissionCheck( $array )
{
	return false;
}

/**
 * Redirect to Twitter
 * Exciting, isn't it.
 *
 * @access	private
 * @param	string		Plug in
 */
public function share( $title, $url )
{
	$title = IPSText::convertCharsets( $title, IPS_DOC_CHAR_SET, 'utf-8' );
	$url   = "http://www.wykop.pl/dodaj?url=" . urlencode( $url ) . "&title=" . urlencode( $title );

	$this->registry->output->silentRedirect( $url );
}


}

I ładnie działa (chyba tak, bo po kliknięciu pojawia mi się strona: http://www.wykop.pl/info/message/informacja/jestes-zbyt-zielony-musisz-jeszcze-troche-dojrzec/ :) )... :P

post-1040-056639100 1275992157_thumb.png

Edytowane przez vBB
gallery_1_2_27047.jpg
Opublikowano (edytowane)

Witaj, zmień ten fragment kodu:

$url   = "http://www.wykop.pl/dodaj?url="

Na:

$url   = "http://www.wykop.pl/dodaj/krok-1/?dodaj="

...i wtedy naprawdę będzie jak trzeba - po zalogowaniu wybierasz typ "wykopu" i jazda xD

Pozdrawiam :)

Edytowane przez TRACKER
  • Lubię to 1
Opublikowano (edytowane)

No i gitez, majonez :P

Ma ktoś jeszcze linki do blipa i flakera?

PS. Zauważył to ktoś:

* Redirect to Twitter

* Exciting, isn't it.

? :)

Edytowane przez vBB
gallery_1_2_27047.jpg
Opublikowano

Do blip'a mam :-) sam ledwo co wczoraj sposób odnalazłem, ale ok.. podzielę się :) *

$url   = "http://blip.pl/dashboard?body="

* Nie wstydź się kliknąć w add.png chociaż tak mi dziękujesz - podnosząc reputację - gdybyś zapomniał...

  • Lubię to 1
  • Manager
Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.