Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Mam swój blog, jestem zalogowany, chcę powyłączać kilka zbędnych bloków z prawej strony. Oczywiście jest od tego X. Klikam na niego, szybkie wczytywanie i nic... nic się nie dzieje.

W bloku 'ostatnio odwiedzili' oprócz X jest jeszcze 'konfiguracja'. Jak klikam na to, wyskakuje taki kwiatek tuż nad blokiem:

Parse error: syntax error, unexpected ':' in *****/admin/applications_addon/ips/blog/modules_public/ajax/cblocks.php on line 554

Any idea?

Opublikowano

NAD

	//-----------------------------------------
	// Add the cblock
	//-----------------------------------------

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


	/* Default cBlocks Record */
	$this->DB->build( array( 'select' => '*',
							 'from'   => 'blog_default_cblocks',
							 'where'  => 'cbdef_default=1 and cbdef_id IN(' . $cb_id . ')' ) );

	$o = $this->DB->execute();

	while( $row = $this->DB->fetch( $o ) )
	{
		if ( $row['cbdef_id'] )
		{
			$this->DB->insert( 'blog_cblocks', array( 'blog_id'       => $this->blog['blog_id'],
													  'member_id'     => $this->memberData['member_id'],
													  'cblock_order'  => 999,
													  'cblock_show'   => 0,
													  'cblock_type'   => 'default',
													  'cblock_ref_id' => $cb_id ) );

			$this->request['cbid'] = $this->DB->getInsertId();
		}
	}

	//-----------------------------------------
	// And then enable..
	//-----------------------------------------

	$this->_enableCblock();
}

/**
* Display Content Block (return Block HTML)
*
* @access	public
* @param	integer		$cb_id
* @return	void
*/	
   public function _displayCblock( $cb_id )
   {
	$this->settings[ 'blog_inline_edit'] =  1 ;

	//-----------------------------------------
	// Load the Content Block lib
	//-----------------------------------------
	require_once( IPSLib::getAppDir('blog') . '/sources/classes/contentblocks/blocks.php' );
	$cblock_lib	= new contentBlocks( $this->registry ); 
	$html		= $cblock_lib->get_cblock_html( $cb_id );

	if ( !$html )
	{
		$this->returnJsonError( 'no_html' );
	}

	$content = array( 'cb_id' => $cb_id, 'cb_html' => $html );

	$this->returnJsonArray( $content );
}

}

TUTAJ LINIA 554:

 :getAppDir('core') . '/sources/classes/attach/class_attach.php' );

POD

		$class_attach                  =  new class_attach( $this->registry );
		$class_attach->type            =  'blogcblock';
		$class_attach->init();

		$class_attach->bulkRemoveAttachment( array( $cblock['cbcus_id'] ) );

		$this->DB->delete( 'blog_custom_cblocks', "cbcus_id = {$cblock['cbcus_id']}" );
		$this->DB->delete( 'blog_cblocks', "cblock_id = {$cblock['cblock_id']}" );

		/* Update cache */
		require_once( IPSLib::getAppDir('blog') . '/sources/classes/contentblocks/blocks.php' );
		$cblock_lib	= new contentBlocks( $this->registry );
		$cblock_lib->recacheAllBlocks( $this->blog['blog_id'] );

		$this->returnString( $cblock['cbcus_name'] );
	}
	else
	{
		$this->returnString( "error" );
	}
}

/**
* Enable a custom block
*
* @access	private
* @return	void
*/	
private function _enableCblock()
{
	//-----------------------------------------
	// Enable the cblock
	//-----------------------------------------

Opublikowano

fakt, nie wiem czemu, ten jeden plik w ogóle się nie nadgrał i był o 4kb cięższy od nowego. To za proste, żeby było normalne :P. Można zamknąć, działa. :blink:

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