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

Fragles

Użytkownik
  • Postów

    99
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Fragles

  1. Myślałem jeszcze o takim czymś że gdybym w skinie dodał:

    <if test="empty($zmienna)">
    //formularz	
    </if>
    

    Ale to w sumie nic mi to nie da bo i tak ta część formularza się nie przeładowuje przy zmienianiu aplikacji :/

    Ewentualnie dobrze by było zmienić szukanie po autorze, jakiś action overloader jeśli:

    $this->['search_app'] == 'amxbans';

    Coś popróbuje ale póki na razie działa to nie będę grzebał przy tym autorze :glare:

  2. Częściowe rozwiązanie:

    W pliku APP/extensions/search/engines/sql.php dodajemy metode lub edytujemy:

    public function remapColumn( $column )
    {
    return NULL;
    }

    Przez co nie będzie błędu ale szukać również nie będzie. Czekam na lepsze rozwiązanie.

    @up, tak tworze takie jakby połączenie. Żaden hook mi nie pomoże? Bo tak myślałem teraz żeby dodać hooka do tego szablonu z kodem js który usuwa mi te pole + opis i w takim razie tylko to zostaje.

  3. Rozbudowuje moją aplikację o możliwość wyszukiwania no i wszystko prawie ok, większość działa, ale mam problem jeśli ktoś szuka po autorze. AMXBans nie zapisuje id użytkownika, nick co prawda jest ale fraza "Znajdź autora" nie za bardzo pasuje, czy istnieje możliwość zmiany tylko i wyłącznie jeśli ktoś zaznaczy szukanie w konkretnej aplikacji?

    Bit skina to wyszukiwanie zaawansowane (skin_search -> searchAdvancedForm).

    Druga opcja to usunięcie tego. Nie wiem czy mam się bawić w usuwanie tego za pomocą javascriptu czy jest jakaś opcja żeby to hookiem wywalić?

    Tutaj screen dla pewności:

    post-2985-0-81759200-1303739287_thumb.pn

    PS. nie zdziwie się jak znowu znajde rozwiązanie chwile po napisaniu tematu B-)

  4. <?php 
    if(isset($_SESSION['session_user'])) 
    {
    require_once('config_db.php');
    
    $fid  = {int) $_GET['fid'];
    $uid  = {int) $_GET['uid'];    
    
    if( isset($fid) && !empty($fid) && $fid > 1)
    {       
          switch ($_GET['said']) 
          {
    	      case "news":
    	      include'news.php';
    	      break;
          }
          echo "<form action='' method='POST'>";
          echo "<table class='list' width='100%' cellpadding='10' cellspacing='0'>";
          echo "<tr><td class='tdborderl'>Użytkownik</td><td class='tdborderc'>e-mail</td><td class='tdborderr'>Data rejestracji</td><td class='tdborderr'>Usuń</td></tr>";
          $mysqlia = "SELECT id, user, email, date FROM user ORDER BY ID DESC";
          $mysqlib = $db->query($mysqlia);
          while($echo = $mysqlib->fetch_object()) 
          {
    	      echo "<tr><td><a href='index.php?sid=ustawienia&fid=".$echo->id."' title='".$echo->user."'>".$echo->user."</a></td>";
    	      echo "<td>".$echo->email."</td>";
    	      echo "<td>".$human_date = date("Y-m-d H:i:s", $echo->date)."</td>";
    	      echo "<td><input type='checkbox' name='deleteus[]' value='".$echo->id."' /></td></tr>";
          }
          echo "<tr><td colspan='4'><input type='submit' value='Usuń' /></td></tr>";
          echo "</table>";
    
          $delete_id=$_POST['deleteus'];
          $ilosc=count($delete_id);
    
          for($i=0; $i<$ilosc; $i++) {
          $question = "DELETE FROM user WHERE id='".$delete_id[$i]."'";
          $anserwer = $db->query($question);
          }
    	      if($anserwer) 
          {
    	      header('location: index.php?sid=ustawienia');
          }
    }
    else if( ( isset($uid) && !empty($uid)  && $uid > 1)
    {
          $mysqlia = "SELECT id, user, date, email FROM user WHERE id= '{$uid}'";
          $mysqlib = $db->query($mysqlia);
          while($echo = $mysqlib->fetch_object()) 
          {
          echo "Użytkownik: ".$echo->user."<br />mail: ".$echo->email."<br />".$human_date = date("Y-m-d H:i:s", $echo->date)."<br /><hr></hr><a href='javascript:history.back();'><< Wstecz</a>";
          }
    }
    else
    {
          echo "BŁĄD";
    }
    }
    else
    {
           header('location: index.php');
    }
    ?>

    Coś takiego może? Nie wiem czy dobrze zrozumiałem.

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