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

Witam,

zainstalowałem sobie tą modyfikacje i wszystko poustawiałem w tym modzie w opcjach i gdy chcę napisać temat to wyskakuje takie coś:

Fatal error: Call to undefined method skin_post_8::topicprefixrow() in /home/accounts_w/webcityfile/public_html/sources/classes/post/class_post.php on line 2547

  • Manager
Opublikowano

Należy przebudować skiny. Jeśli to nie pomoże to znaczy, że albo nie masz chmodów 777 na katalog cache/skin_cache/ i wszystko wewnątrz, albo nie dodało Ci wpisów do skina. Trzeba sprawdzić wszystkie możliwości.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Tak mam go w :

Post Screen---->topicprefixrow i jego zawartość to:

<option value='{$data['preid']}'{$data['selected']}>{$data['pretitle']}</option>

  • Manager
Opublikowano

Tzn. nazwę na pewno i jakiś kod z bitu, jeśli nie masz tego to komunikat nie kłamie - nie zapisało zmian do pliku. Wnioski na teraz -> jednak nie zawalczyłeś z tymi chmodami dobrze.

Po zmianie na 777 należy ponownie przeinstalować modyfikację.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Po ponownej instalacji mam takie coś:

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/accounts_w/webcityfile/public_html/sources/classes/post/class_post.php on line 2526

Opublikowano

Pokaże Ci kawałek kodu bo mnie zaraz coś trafi :/

Kod od 2514 do końca czyli 2550

function _recursive_kill_quotes( $t )
{
	if ( preg_match( "#\[quote([^\]]+?)?\](.+?)\[/quote\]#is", $t ) )
	{
		$t = preg_replace( "#\[quote([^\]]+?)?\](.+?)\[/quote\]#is", "", $t );
		$t = $this->_recursive_kill_quotes( $t );
	}

	# Remove any extra closing quote tags
	return preg_replace( "#\[/quote\]#si", "", $t );
}
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topicprefix', 'where' => "LOCATE(',".$forumid.",',CONCAT(',',preforums,','))") );
$this->ipsclass->DB->simple_exec();

if(!$this->ipsclass->DB->get_num_rows())
{
	return false;
}

while($res = $this->ipsclass->DB->fetch_row())
{
	$res['selected'] = $res['preid'] == $id ? " selected='selected'" : '';
	$data .= $this->ipsclass->compiled_templates['skin_post']->topicprefixrow($res);
}

$all = $this->ipsclass->compiled_templates['skin_post']->topicprefixwrapper($data);
return $all;

}	
function smilie_alpha_sort($a, $
{
	return strcmp( $a['typed'], $b['typed'] );
}
}

?>

Opublikowano

Ok :/

function _recursive_kill_quotes( $t )
{
if ( preg_match( "#\[QUOTE([^\]]+?)?\](.+?)\[/QUOTE\]#is", $t ) )
{
$t = preg_replace( "#\[QUOTE([^\]]+?)?\](.+?)\[/QUOTE\]#is", "", $t );
$t = $this->_recursive_kill_quotes( $t );
}

# Remove any extra closing quote tags
return preg_replace( "#\[/quote\]#si", "", $t );
}
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topicprefix', 'where' => "LOCATE(',".$forumid.",',CONCAT(',',preforums,','))") );
$this->ipsclass->DB->simple_exec();

if(!$this->ipsclass->DB->get_num_rows())
{
return false;
}

while($res = $this->ipsclass->DB->fetch_row())
{
$res['selected'] = $res['preid'] == $id ? " selected='selected'" : '';
$data .= $this->ipsclass->compiled_templates['skin_post']->topicprefixrow($res);
}

$all = $this->ipsclass->compiled_templates['skin_post']->topicprefixwrapper($data);
return $all;

}
function smilie_alpha_sort($a, $b)
{
return strcmp( $a['typed'], $b['typed'] );
}
}

?>

Opublikowano

Proszę

function _recursive_kill_quotes( $t )
{
	if ( preg_match( "#\[QUOTE([^\]]+?)?\](.+?)\[/QUOTE\]#is", $t ) )
	{
		$t = preg_replace( "#\[QUOTE([^\]]+?)?\](.+?)\[/QUOTE\]#is", "", $t );
		$t = $this->_recursive_kill_quotes( $t );
	}

	# Remove any extra closing quote tags
	return preg_replace( "#\[/quote\]#si", "", $t );
}
$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topicprefix', 'where' => "LOCATE(',".$forumid.",',CONCAT(',',preforums,','))") );
$this->ipsclass->DB->simple_exec();

if(!$this->ipsclass->DB->get_num_rows())
{
	return false;
}

while($res = $this->ipsclass->DB->fetch_row())
{
	$res['selected'] = $res['preid'] == $id ? " selected='selected'" : '';
	$data .= $this->ipsclass->compiled_templates['skin_post']->topicprefixrow($res);
}

$all = $this->ipsclass->compiled_templates['skin_post']->topicprefixwrapper($data);
return $all;

}	
function smilie_alpha_sort($a, $b)
{
	return strcmp( $a['typed'], $b['typed'] );
}
}

?>

Opublikowano

Jest takie coś:

Open: sources/classes/post/class_post.php

Find:

function smilie_alpha_sort($a, $b)

Add Above:

$this->ipsclass->DB->simple_construct( array( 'select' => '*', 'from' => 'topicprefix', 'where' => "LOCATE(',".$forumid.",',CONCAT(',',preforums,','))") );
	$this->ipsclass->DB->simple_exec();

	if(!$this->ipsclass->DB->get_num_rows())
	{
		return false;
	}

	while($res = $this->ipsclass->DB->fetch_row())
	{
		$res['selected'] = $res['preid'] == $id ? " selected='selected'" : '';
		$data .= $this->ipsclass->compiled_templates['skin_post']->topicprefixrow($res);
	}

	$all = $this->ipsclass->compiled_templates['skin_post']->topicprefixwrapper($data);
	return $all;

}

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