VB 3.6.6 Bugs

Das hatte ich ebend in Lose-Talk

Schwerer Fehler: Direct instantiation of vB_Postbit class prohibited. Use the vB_Postbit_Factory class. in /includes/class_postbit.php (Zeile 239)
 
  • Like
Reaktionen: Fee
Hab mal was ganz neues:
PHP:
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.6.6
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000-2007 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # https://www.vbulletin.com | https://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

/**
* Attempts to display a post via AJAX, falling back to opening a new window if AJAX not available
*
* @param	integer	Post ID
*
* @return	boolean	False
*/
function display_post(postid)
{
	if (AJAX_Compatible)
	{
		vB_PostLoader[postid] = new vB_AJAX_PostLoader(postid);
		vB_PostLoader[postid].init();
	}
	else
	{
		pc_obj = fetch_object('postcount' + this.postid);
		openWindow('showpost.php?' + (SESSIONURL ? 's=' + SESSIONURL : '') + (pc_obj != null ? '&postcount=' + PHP.urlencode(pc_obj.name) : '') + '&p=' + postid);
	}
	return false;
};

// #############################################################################
// vB_AJAX_PostLoader
// #############################################################################

var vB_PostLoader = new Array();

/**
* Class to load a postbit via AJAX
*
* @param	integer	Post ID
*/
function vB_AJAX_PostLoader(postid)
{
	this.postid = postid;
	this.container = fetch_object('edit' + this.postid);
};

/**
* Initiates the AJAX send to showpost.php
*/
vB_AJAX_PostLoader.prototype.init = function()
{
	if (this.container)
	{
		postid = this.postid;
		pc_obj = fetch_object('postcount' + this.postid);
		this.ajax = new vB_AJAX_Handler(true);
		this.ajax.onreadystatechange(vB_PostLoader[postid].ajax_check);
		this.ajax.send('showpost.php?p=' + this.postid,
			'ajax=1&postid=' + this.postid +
			(pc_obj != null ? '&postcount=' + PHP.urlencode(pc_obj.name) : '')
		);
	}
};

/**
* Onreadystate handler for AJAX post loader
*
* @return	boolean	False
*/
vB_AJAX_PostLoader.prototype.ajax_check = function()
{
	var AJAX = vB_PostLoader[postid].ajax.handler;

	if (AJAX.readyState == 4 && AJAX.status == 200)
	{
		vB_PostLoader[postid].display(AJAX.responseXML);

		if (is_ie)
		{
			AJAX.abort();
		}
	}

	return false;
};

/**
* Takes the AJAX HTML output and replaces the existing post placeholder with the new HTML
*
* @param	string	Postbit HTML
*/
vB_AJAX_PostLoader.prototype.display = function(postbit_xml)
{
	if (fetch_tag_count(postbit_xml, 'postbit'))
	{
		this.container.innerHTML = this.ajax.fetch_data(fetch_tags(postbit_xml, 'postbit')[0]);
		PostBit_Init(fetch_object('post' + this.postid), this.postid);
	}
	else
	{	// parsing of XML failed, probably IE
		openWindow('showpost.php?' + (SESSIONURL ? 's=' + SESSIONURL : '') + (pc_obj != null ? '&postcount=' + PHP.urlencode(pc_obj.name) : '') + '&p=' + this.postid);
	}
};

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 12:47, Mon May 14th 2007
|| # CVS: $RCSfile$ - $Revision: 15091 $
|| ####################################################################
\*======================================================================*/
 
  • Like
Reaktionen: Fee
|| # vBulletin 3.6.6
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000-2007 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||


Seit wann darf man das denn einfach so veröffentlichen?
 
Jop bekomm das jetzt auch

Schwerer Fehler: Direct instantiation of vB_Postbit class prohibited. Use the vB_Postbit_Factory class. in /includes/class_postbit.php (Zeile 239)
 
Jop bekomm das jetzt auch

Schwerer Fehler: Direct instantiation of vB_Postbit class prohibited. Use the vB_Postbit_Factory class. in /includes/class_postbit.php (Zeile 239)

Und ich dachte schon wieder mein Compi geht wieder "hinüber"

Also ich hab das auch andauernd. Postings schreiben geht auch nicht, da brichts immer ab und Bildschirm ist weiß.
KZ kann ich aufrufen, aber die Threads daraus nicht. etc.
 
bei mir ist seit 20 min alles wieder in Ordnung soweit ich das feststellen kann.

Wenn ich eine weiße Seite und den komischen Fehler hatte, bin ich auf www1 gegangen, da war bei mir alles gut
 
Eine der üblichen Kleinigkeiten bei jedem Update:
Der Link "Termin-Erinnerungen" im UCP muss wieder entfernt werden.
 
wenn ich benachrichtiggungsmails bekomme und den link klicke ist ne weiße seite. wenn ich aus dem link dann was lösche (die postingzahl is da irgendwie doppelt) und paar mal klicke dann kommt irgendwann die seite. das nervt.
 
wenn ich benachrichtiggungsmails bekomme und den link klicke ist ne weiße seite. wenn ich aus dem link dann was lösche (die postingzahl is da irgendwie doppelt) und paar mal klicke dann kommt irgendwann die seite. das nervt.
arbeite mal gezielt mit einzelnen www-servern
obs dann geht

bzw wenn aus auftritt, ruf danach gleich mal klamm.de auf und schau unten auf welchem www du bist. www5 ist wohl der übeltäter und wird im laufe des tages erstmal off genommen
 
schaut mal obs jetzt geht ohne fehler

";)"
arrow2.gif
geht nicht :(


edit: Cache gelöscht. Es geht!
 
:mrgreen:) ist falsch, wie man sieht ;) Da ist dann :mrgreen :) zu sehen (ohne Leerzeichen dazwischen) für die, die es nicht merken ;) Sollte aber :mrgreen: ) sein.

EDIT: Mitlerweiel gehts wohl, eben hab ichs noch falsch gesehen :-?
 
Auf der Forumprofilseite der User fehlen Klamm-ID und Loseremote...
 
Ne Sache vielleicht noch, die vorher anders war:
Im Userprofil ist bei zusätzliche Informationen so ein Riesenabstand nach oben und unten. Da sieht nicht schön aus.

Fix:
Code:
[FONT=Courier New]dl#additionalinfo_list {
  margin: 0px;
}[/FONT]