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

Rekomendowane odpowiedzi

Opublikowano

Siema, mam problem. Przy panelu mam przycisk wybierz wygląd postaci, ma on działać na zasadzie że jak go nacisne, ma wyskoczyć nowe okienko i tam skiny do wybrania i potem do zatwierdzenia, no ale gdy przyciskam ten przycisk to jest brak reakcji, oto wycinek bitu:
 

		</fieldset>
						<fieldset class="submit">
							<input type="hidden" name="skin" id="id_char_skin" value="" />
							<input type="submit" class="input_submit" id="id_button_createchar" value="Stwórz postać" />
						</fieldset>
					
					<div style="overflow: auto; width: 1 px; height: 1 px;">
						<div id="skins" style="display:none">
							<h3 class="bar">Wybierz wygląd nowej postaci</h3>
								<div style="padding:15px;text-align:center">
									<fieldset class="row1" id="id_ajax_skins">
									</fieldset>
								</div>
						</div>

A tu jest ogólny plik tworzenia postaci czyli $newchar po naciśnieciu przycisku stwórz postać (pokazuje błąd bazy danych)
 

<?php
if ( ! defined( 'IN_IPB' ) ) exit();

class public_playcountry_ajax_newchar extends ipsAjaxCommand 
{
	/**
	 * Class entry point
	 *
	 * @access	public
	 * @param	object		Registry reference
	 * @return	void		[Outputs to screen]
	 */
	
	public function doExecute( ipsRegistry $registry ) 
	{		
		$gender = $this->request['gender']==1?1:2;
		
		$skins = $this->getSkins(true);
		$skins = $skins[$gender];
		
		$returnSkins = '';
		
		foreach($skins as $skin)
		{
			$returnSkins .= '<img src="public/skin/'.$skin.'.jpg" alt="'.$skin.'" class="skinimg" />';
		}
		
		$this->returnJsonArray((array
			'skins' => $returnSkins,
		));
	}
	
	static public function getSkins($splitToGender = true)
	{
		$db = ipsRegistry::DB();

		$db->query('SELECT model,sex FROM fc_skins');
		$db->execute();

		$returnList = array();

		if($splitToGender)
		{
			while($row = $db->fetch())
			{
				$returnList[intval($row['sex'])][] = $row['model'];
			}
		}
		else
		{
			while($row = $db->fetch())
			{
				$returnList[] = $row['model'];
			}
		}
		return $returnList;
	}
}
?>

Jaki jest tutaj problem? Nie moge dojść końca.

// Podpis usunięty.

Opublikowano (edytowane)

Jeżeli jest taki kod:
 

	<fieldset class="row1" id="id_ajax_skins">

To w folderze ajax powinien być plik skins? Bo jeżeli tak to diagnoza zakończona a problem pozostanie bo nie ma też createchar co odpowiada za tworzenie postaci.

Createchar znalazłem w folderze character.

Edytowane przez Greedy

// Podpis usunięty.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.