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

pawel7121

Użytkownik
  • Postów

    552
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez pawel7121

  1. dopiero jak aplikacja jest idiotycznie napisane.

    To pewnie nie problem.. :)

     

    No tak, zapomniałem Wam zapodać logi SQL. Już.

    Date: Wed, 18 Sep 2013 17:53:32 +0000 Error: 1064 - Something is wrong in your syntax obok '' w linii 1 IP Address: 127.0.0.1 - /forum/test/index.php?app=portals&module=pojazdview&id=1 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT * FROM portals_pojazdy WHERE id =

     

    No i już wiem gdzie jest błąd - nie wyszukuje ID, ponieważ zapytanie powinno być takie

    SELECT * FROM portals_pojazdy WHERE id = 1

     

    Dodałem

    $id = intval($this->request['id']);
    

     

    no i hula jak ta lala! rozwiązany. Plusik dla Ciebie.

  2. A co ja oferowałem za 50 zł? :) Robię prosty skrypt portalu dla serwera, ale mniejsza.

     

    Plik pojazdview.php (główny plik modułu).

    [long]

    <?php
      // Portals              //
     // Author: PGmajster    //
    // NO download        //
    
    class public_portals_pojazdview_pojazdview extends ipsCommand
    {
    
            public function doExecute(ipsRegistry $registry)
            {
                    /*Lang*/
                    $this->lang->loadLanguageFile(array('public_lang'), 'portals');
    
    
                    /*Auta*/
                         
                    $auta = $this -> DB -> build(array(
                        'select' => '*',
                        'from'   => 'portals_pojazdy',
                        'where' => 'id = '.$id
                    )
                    );
                    $this->DB->execute();
                      while($git = $this->DB->fetch($auta))
                      {
                        
                        $wlasciciel = $git['wlasciciel'];
                        $idp = $git['idpojazdu'];
                        $ida = $git['idautora'];
                        $dpojazd = $git['data'];
                        $nazwa = $git['nazwa'];
                        $ip = $git['ipautora'];
                   
                        
                        
                        
     
                        
    
                       
    
    
    
                    
                    /*Załadowanie contentu*/
                    $title = 'Pojazd" - ".$wlasciciel."';
                    $this->registry->output->addNavigation($title);
                    $this->registry->output->setTitle($title);
                    $this->registry->output->addNavigation($title, null);
                    $this->registry->output->addContent($this->registry->output->getTemplate('portals')->pojazdview($wlasciciel, $idp, $ida, $dpojazd, $nazwa, $ip));
                    $this->registry->output->sendOutput();
            }
    }
    }
    

    [/long]

  3. Witam, tworzę nową appke na zlecenie i już przy 6 module mam problemy..

     

    Gdy stworzyłem już moduł - dodawanie do bazy, wyświetlanie wyników na stronie itd. świetnie wszystko gra, problem jest z modułem pojazdview czyli wyświetlania tak jakby szczegółów. Jeżeli będzie potrzebne cząstki kodu to podam.

     

    Screen z błędu

    83s8.png

     

    Linijka 3227 w publicOutput.php to

     $modulus = $data['currentStartValue'] % $data['itemsPerPage'];
    

     

    Już z tego kodu coś mi świta o stronicowaniu, lecz nie używałem w tym modułu stronicowania.

     

    Myślałem, że problem tkwi w pojazdview.php (główny plik modułu) więc go wyczyściłem i zostawiłem tylko 'zasysanie' szablonu, gdy to zrobiłem to błąd nie ustąpił. Następnie usunąłem cały szablon i wstawiłęm <h1>text</h1> i błąd nadal nie ustąpił. Dlatego zwracam się do Was, w czym może tkwić problem?

     

    Z góry dziękuje za pomoc, pozdrawiam.

  4. profileTabs

    character.php

    [long]

    class profile_characters extends profile_plugin_parent
    {
        /**
         * Feturn HTML block
         *
         * @param    array        Member information
         * @return    string        HTML block
         */
        
        public function return_html_block( $member=array() )
        {
            $this->DB->build( array( 'select'        => '*',
                                     'from'            => 'players',
                                     'where'        => 'guid=' . $member['member_id'] . ''                            
                                    )         );
            $this->DB->execute();
            
            while( $row = $this->DB->fetch() )
            {
                $row['name'] = preg_replace('\'_\'', ' ', $row['name']);
                $rows[] = $row;
            }
    
            return $this->registry->output->getTemplate('panelgracza')->profileChars($rows);
        }
    }
    

    [/long]

     

     

    Skin:

    [long]

    
          <if test="count($rows)">
    <div class="ipsLayout_content">
        <div class="general_box clearfix">
        <h3>Postacie</h3>
    <br >
                <ul class="ipsList_inline">
    <foreach loop="$rows as $row"><a href='#' id='postac'>
    <li class="ipsButton_secondary" style="height: 110px; width: 100px; padding: 5px; text-align: center;">
                            <div style="margin-top: 6px;"><if test="showacplink:|:$this->memberData['g_access_cp']">
    admin
    </if>
    
    TEST</div>
                            <div><strong>{$row['nick']}</strong></div>
                            <div><b>{$row['status']}</b></div>
                        </li>
    </foreach></a>
    
    <div style="clear: both;"></div>            
                            </ul>
                        </div>
                    </div>
    <else />
    <p class="message">Użytkownik nie posiada żadnej postaci.</p><br />
    
    
    </if>
     
     
    
    
    <div id='text' style='display:none;'>
    <h3>Nick: {$row['nick']}</h3>
    <div class='fixed_inner'>
    UID: {$row['uid']}
    </div>
    </div>
    
    
    <script type='text/javascript'>
    $('postac').observe( 'click', function(e) {
    _var = new ipb.Popup( 'booboo', { type: 'pane',
                             initial: $('text').innerHTML,
                             hideAtStart: false,
                             w: '600px',
                             h: 250} );
    
    Event.stop(e);
    
    return false;
    });
    
    </script>
     
    

    [/long]

     

     

    I gdy klikam na 'postać' to wyświetla się okienko ale tylko np. Nick: i UID:, nie odczytuje wgl. zmiennej.

     

    //edit

    poza okienkiem ajax zmienne działają.

  5. Witam, pisałem już wcześniejsze tematy i od wczoraj piszę od nowa wszystko. Wpadłem na pomysł, wykonanie już jest.

    Lecz mam problem z  okienkiem ajax. Skorzystałem z tego poradnika i stworzyłem okienko, lecz gdy wyświetlam np. zmienną $char czyli {$char['nick']} nic nie wyświetla, zmienna $row działa tak samo, więc też ją użyłem i nie wyświetla nic. Poza okienkiem ajax zmienne działają, w czym jest problem? Z góry dziękuje za pomoc.

     

    pozdr.

  6. Już nie mogę edytować posta, więc piszę niestety post pod postem :)

     

    http://forum.invisionize.pl/files/file/552-dp34-pages/ Czy mogę za pomocą tego narzędzia, dodawać nowe przyciski, które zawierają tylko odnośniki do innych stron? Czy tylko, tak jak jest tam pokazane, mogę dodawać czysty text, który się będzie wyświetlał?

     

    http://forum.invisionize.pl/files/file/589-jw34-latest-posts-in-sidebar/ Czy to rozszerzenie ma podobne zastosowanie do Twojego? Jednakże, chciałbym Twoją wersję umieścić, bo jestem do niej przekonany, a to jakiś zupełnie inny autor.

     

    ad. 1

    możesz wpisać tekst, dodać buttony, co tylko chcesz PHP i HTML

     

    ad. 2

    Jakub jest również supportem tego forum, więc bez obaw zainstaluj jego appkę. :) Działa tak samo.

    • Lubię to 1
  7. .htaccess

    <IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} .*\.(jpeg|jpg|gif|png)$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . /public/404.php [L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    

     

    To powinno naprawić sprawę.

    • Lubię to 1
  8. Nie łatwiej ustawić w edycji grup użytkownika pola "Maksymalna liczba negatywnych punktów reputacji, które ta grupa może dać w ciągu 24 godzin " ustawić na 0?

     

    Tylko admini będą mogli dawać negatywy, a użytkownicy tylko pozytywy.

    A jeszcze łatwiej ustawić tylko pozytywne głosy.

    ACP :a: Ustawienia :a: Members :a: Reputation System :a:Reputation type :a: Positive Reputation Points

    i gotowe.

  9. skay, mam pytanie, masz ubaw z tego, że dodajesz do wszystkiego stopkę?

     

    02xibCO.png

    Przecież to sztywny kod HTML, nawet nie ma gameq. Jak można się pod takim czymś podpisać?

     

    A sidebar?

    b16k.png

    to też sztywny kod HTML + hook global sidebar czy jakiś inny do sidebarów.

     

     

    Co do tematu:

    o tak powinna wyglądać poprawna konfiguracja hooku

    juvd.png

    • Lubię to 4
×
×
  • 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ę.