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

Split

Użytkownik
  • Postów

    206
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Odpowiedzi opublikowane przez Split

  1. 2 godziny temu, Pawel_15 napisał(a):

    Zatrybiłem :) {!# [1:topic][?:topics]}. Zadziała metoda z przecinkami? [1:temat][2,3,4:tematy][5,6,7,8,9,10,11,12:tematów]. Niestety nasz język jest bardzo rozbudowany, 44 tematy, 56 tematów, 64 tematy, 66 tematów etc etc.

     

    Metoda tłumaczenia jest wzorowana na postach więc będzie tak samo jak oryginalnie.

  2. A ja dodatkowo wspomnę że nie polecam współpracy z tym użytkownikiem. Wykonałem na zamówienie dla niego takie statystyki co w pierwszym poście a 10 minut temu napisał że rezygnuje z zamówienia bo znalazł tańsze rozwiązanie.

     

    image.thumb.png.b6be24980c5d889a96ecf47f490f2e99.png

  3. 2 godziny temu, Sevence napisał(a):

    Przejrzałem cały marketplace i na 100% nie ma takiego rozwiązania. Szukam kogoś kto stworzy dla mnie taką wtyczkę, która będzie obługiwała w takiej formie jak na obrazku czyli reputacja, tematy i posty ranking z podziałem na ten czas dzień tydzień miesiąc cały czas. 

    Jak chcesz się tego podjąć to chętnie nawiąże współprace. 

    Zapraszam na pw.

  4. Godzinę temu, DawPi napisał(a):

    https://invisioncommunity.com/files/file/7236-easy-pages/

    Jedno podsumowanie:

    I w sumie się z tym zgadzam. ;)

     

    Musisz podnieść atrakcyjność tego dodatku jeśli chcesz go sprzedawać. To tylko moje zdanie i mała sugestia. :)

     

    Wiem że aplikacja jest uboga, popatrz też że tamta aplikacja nie była aktualizowana od wersji 4.3. Zmniejszyłem lekko cenę, wkrótce zostanie wzbogacona o dodatkowe funkcje tak jak pisałem :D

    • Lubię to 1
  5. Custom Pages

    Zobacz plik

    Many people are looking for an equivalent of IPS Pages. My application allows you to add your own subpages with any content.

    The current version is a bit poor but it will be enriched with additional functions, i.e.:
    - PHP content support
    - Password protection

     

    Polish translate:
    Wiele osób szuka odpowiednika IPS Pages. Moja aplikacja umożliwia dodawanie własnych podstron z dowolną treścią.

    Obecna wersja jest nieco uboga, ale zostanie wzbogacona o dodatkowe funkcje, tj.:
    - Obsługa zawartości PHP
    - Ochrona postów hasłami


     

  6. 27 minut temu, Weak. napisał(a):

    Nie wiem skąd pobierasz to:

    return $premium . $result['username'];

     

    Skoro pobierasz tylko wartość "premium"

    $result = $database->select( 'premium', \IPS\Settings::i()->mtasa_dbTable_players, [ 'login = ?', $username ] )->first();

     

    Więc jak dla mnie może być coś takiego:

    $result = $database->select( '*', \IPS\Settings::i()->mtasa_dbTable_players, [ 'login = ?', $username ] )->first();

     

    public function nazwaFunkcji($userName)
    {
    	$member = \IPS\Member::load($userName, 'name');
    	return $member->member_id ? $member->link(NULL, TRUE) : $userName;
    }

     

    A potem sobie podmień return

    return $premium . $this->nazwaFunkcji($result['username']);

     

     

    Dzięki za poprawkę. Usunąłem tylko przed wstawieniem do posta brakujące kolumny, one były wcześniej. Ale dalej nie kumam w jaki sposób zrobić aby nicki sformatowane przez tą funkcję były również w tematach, postach, w kto jest online itp.

  7. Teraz, Weak. napisał(a):

    Nie podałeś informacji czy tam jest ID użytkownika z forum, jeżeli nie ma to możesz sprawdzić czy jest taka sama nazwa użytkownika.

     

    $member = \IPS\Member::load('nazwa uzytkownika', 'name');
    $nick = $member->member_id ? $member->link(NULL, TRUE) : $nick;

     

    A jak jest to użyj tych funkcji, które podałem w moim poprzednim poście.

     

    Tak. Tyle że w którym miejscu mam sprawdzać i użyć tamtych funkcji? Mam utworzyc funkcję construct w pliku Application.php?

  8. Moja przykładowa funkcja na pobieranie danych z zewnętrznej bazy danych.
     

    	public static function returnFormatedNick($username)
    	{
    		$database = self::dbConnect();
    		
    		try {
    			$result = $database->select( 'premium', \IPS\Settings::i()->mtasa_dbTable_players, [ 'login = ?', $username ] )->first();
    
    			$premium = '';
    
    			if(date('Y-m-d H:i:s') < $result['premium']) {
    				$premium .= '<i style="color: #31FFFF;" data-ipstooltip aria-label="'. \IPS\Member::loggedIn()->language()->addToStack( 'mtasa_rank_-1' ) .'" class="fa fa-diamond"></i> ';
    			}
    	
    			return $premium . $result['username'];
    		}
    		catch( \UnderflowException $error) {
    			// Tehre is no username X
    		}
    	}

     

    Odwołuje się do niej gdy chcę dodać przedrostek przed nazwą użytkownika w utworzonych przez moją aplikację zakładkach.

    Co muszę zrobić aby było do niej także odwołanie na stronie głównej, w postach itp.

  9. 11 minut temu, Weak. napisał(a):

    Co Ty chcesz osiągnąć? Gdzie to wywołujesz? Wyciągasz dane z bazy?

     

    Chcę podmienić wszędzie nazwę użytkownika na sformatowaną na podstawie pobranych danych w zewnętrznej bazie danych. Zrobiłem w pliku Application.php funkcję dbConnect, która zwraca dane z bazy danych i używam ją we wszystkich funkcjach.

  10. 1 minutę temu, Weak. napisał(a):
    \IPS\Member::load(ID użytkownika)->link(NULL, TRUE)
    {template="userLink" group="global" app="core" params="\IPS\Member::load(ID UZYTKOWNIKA)->member_id", TRUE"}

     

     

    Super. Dzięki za nadesłanie rozwiązania - jeden problem rozwiązany. Mam drugi problem teraz, kiedy mam to wywołać w jakim momencie dokładnie? Czy to wrzucić do funkcji construct? Czy jest od tego specjalna funkcja?

  11. Cześć. Mam pewien problem. Otóż posiadam aplikację panelu gracza i zastanawiam się jak dodać prefix przed każdą nazwą użytkownika na stronie ( ewentualnie pokolorować użytkowników jeżeli przejdzie zapytanie ). Jak takie coś wykonać? Czy mam użyć w pliku Application.php funkcji construct? Czy jest jakieś inne odwołanie? Proszę o odpowiedź.

  12. Cześć. Stoję przed jednym problemem. Próbuję wywołać w ACP w Form Helper a dokładniej we frazy Radio lokalizację obrazka.

     

    Posiadam taki kod

    <?php
    
    return new \IPS\Helpers\Form\Radio( "core_theme_setting_title_{$row['sc_id']}", $value, FALSE, array(
      'parse' => 'image',
      'options' => array(
        'option_a' => \IPS\Theme::i()->resource('acp_options/option_a.png', 'core', 'admin'),
        'option_b' => \IPS\Theme::i()->resource('acp_options/option_a.png', 'core', 'admin'),
      )
    ), NULL, NULL, NULL, 'theme_setting_' . $row['sc_key'] );

     

    Oczywiście wczesniej dodałem obrazki do szablonu.

     

    Tak dodaje w szablonie:

    image.thumb.png.9e9fc07fce9c1881687c3e13ef228559.png

     

    Problem polega na tym że obrazki nie wyświetlają się.

  13. Popp Theme [Dark/Light] [SALE 20%]

    Zobacz plik

    Popp Theme [Dark/Light]

    A new template for your forum straight from the author. It has many built-in functions. It will be enhanced with additional features in future updates.

    ( IPS version 4.7 )

     

    ----- DEMO -----

    u: demo
    p: demo

     

    The template requires the Better Statistics plugin, I recommend installing this plugin before installing the template.

     

    Could contain: File, Computer Hardware, Electronics, Hardware, Monitor, Screen, Page, Text

    Could contain: Page, Text, File, Computer Hardware, Electronics, Hardware, Monitor, Screen, Webpage

    Could contain: Computer Hardware, Electronics, Hardware, Monitor, Screen, Computer, Pc, Text

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen, Person

     

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: File, Webpage, Page, Text, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: File, Page, Text, Computer Hardware, Electronics, Hardware, Monitor, Screen, Webpage

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen, Page, Text

    Could contain: File, Page, Text, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: File, Computer Hardware, Electronics, Hardware, Monitor, Screen, Webpage, Page, Text

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: File, Webpage, Computer Hardware, Electronics, Hardware, Monitor, Screen

    Could contain: Computer, Electronics, Pc, Computer Hardware, Hardware, Monitor, Screen, File


     

    • Zmieszany 1
×
×
  • 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ę.