Page 2 of 2

Re: Error column cannot be null

Posted: 12. April 2009 12:38
by Marc
Wie sieht denn deine styleswitcher.js aus? Wenn die den Fehler verursacht, dann sollte man sich die Datei halt mal ansehen. ;)

Dass das ganze jetzt zerschossen ist, ist übrigens ganz normal. :roll:

Re: Error column cannot be null

Posted: 12. April 2009 12:45
by Razer
Marc wrote:Wie sieht denn deine styleswitcher.js aus? Wenn die den Fehler verursacht, dann sollte man sich die Datei halt mal ansehen. ;)

Dass das ganze jetzt zerschossen ist, ist übrigens ganz normal. :roll:
Danke fuer deine Hilfe! Hier die Datei:

Code: Select all

function fontsizeup()
{
	var active = getActiveStyleSheet();

	switch (active)
	{
		case 'A--':
			setActiveStyleSheet('A-');
		break;

		case 'A-':
			setActiveStyleSheet('A');
		break;

		case 'A':
			setActiveStyleSheet('A+');
		break;

		case 'A+':
			setActiveStyleSheet('A++');
		break;

		case 'A++':
			setActiveStyleSheet('A');
		break;

		default:
			setActiveStyleSheet('A');
		break;
	}
}

function fontsizedown()
{
	active = getActiveStyleSheet();

	switch (active)
	{
		case 'A++' : 
			setActiveStyleSheet('A+');
		break;

		case 'A+' : 
			setActiveStyleSheet('A');
		break;

		case 'A' : 
			setActiveStyleSheet('A-');
		break;

		case 'A-' : 
			setActiveStyleSheet('A--');
		break;

		case 'A--' : 
		break;

		default :
			setActiveStyleSheet('A--');
		break;
	}
}

function setActiveStyleSheet(title)
{
	var i, a, main;

	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
	{
		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title'))
		{
			a.disabled = true;
			if (a.getAttribute('title') == title)
			{
				a.disabled = false;
			}
		}
	}
}

function getActiveStyleSheet()
{
	var i, a;

	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
	{
		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title') && !a.disabled)
		{
			return a.getAttribute('title');
		}
	}

	return null;
}

function getPreferredStyleSheet()
{
	return ('A-');
}

function createCookie(name, value, days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime() + (days*24*60*60*1000));
		var expires = '; expires=' + date.toGMTString();
	}
	else
	{
		expires = '';
	}

	document.cookie = name + '=' + value + expires + style_cookie_settings;
}

function readCookie(name)
{
	var nameEQ = name + '=';
	var ca = document.cookie.split(';');

	for (var i = 0; i < ca.length; i++)
	{
		var c = ca[i];

		while (c.charAt(0) == ' ')
		{
			c = c.substring(1, c.length);
		}

		if (c.indexOf(nameEQ) == 0)
		{
			return c.substring(nameEQ.length, c.length);
		}
	}

	return null;
}

function load_cookie()
{
	var cookie = readCookie('style_cookie');
	var title = cookie ? cookie : getPreferredStyleSheet();
	setActiveStyleSheet(title);
}

function unload_cookie()
{
	var title = getActiveStyleSheet();
	createCookie('style_cookie', title, 365);
}

onload_functions.push('load_cookie()');
onunload_functions.push('unload_cookie()');

/*
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
*/

Re: Error column cannot be null

Posted: 12. April 2009 13:16
by Marc
Du hast bei deinem Style ein prosilver- und ein subsilver2-basierendes Style zusammengemischt. Bei subsilver2 (AeroBlue) gibt es z.b. keine styleswitcher.js. Ich kann mir deine Probleme nur damit erklären, dass diese Mixtur deine Probleme verursacht. Könntest du die styleswitcher.js wieder reinstellen und dein Forum wieder aktivieren? Ich würde gerne etwas versuchen.

Re: Error column cannot be null

Posted: 12. April 2009 13:24
by Razer
Marc wrote:Du hast bei deinem Style ein prosilver- und ein subsilver2-basierendes Style zusammengemischt. Bei subsilver2 (AeroBlue) gibt es z.b. keine styleswitcher.js. Ich kann mir deine Probleme nur damit erklären, dass diese Mixtur deine Probleme verursacht. Könntest du die styleswitcher.js wieder reinstellen und dein Forum wieder aktivieren? Ich würde gerne etwas versuchen.
Klar!
Ist aktiviert!

Re: Error column cannot be null

Posted: 12. April 2009 13:37
by Razer
Marc, eine Frage, brauchst du einen FTP - Zugang?

Komisch ist, dass bisher alles EINWANDFREI funktioniert hat. Dann kam der grosse Ansturm und der Fehler.

Re: Error column cannot be null

Posted: 12. April 2009 13:41
by Marc
Versuch mal folgendes:
Gehe in deinen Admin-Bereich
Klicke oben auf Styles und danach in der linken Spalte auf Templates.
Bei deinem Style klickst du dann in der Optionen Spalte auf Details. Dort stellst du dann bei "Templates ablegen in:" Dateisystem ein.

Re: Error column cannot be null

Posted: 12. April 2009 13:46
by Razer
Marc wrote:Versuch mal folgendes:
Gehe in deinen Admin-Bereich
Klicke oben auf Styles und danach in der linken Spalte auf Templates.
Bei deinem Style klickst du dann in der Optionen Spalte auf Details. Dort stellst du dann bei "Templates ablegen in:" Dateisystem ein.
Danke, jedoch bekomme ich den fehler, wenn ich versuche, es umzustellen:

Code: Select all

Warning

The template file was unwritable so the template set is now stored in the database containing the modified file.
Ich schaetze, die template.cfg bracuht mehr Rechte, oder?

EDIT: Nein, sie hat 777.

Re: Error column cannot be null

Posted: 12. April 2009 13:51
by Razer
Mal eine Frage, kennst du dich mit MySQL aus?

Vll. sagt dir das was, mir nicht:
http://bugs.mysql.com/bug.php?id=2508

Re: Error column cannot be null

Posted: 12. April 2009 14:05
by Razer
Habe noch etwas recherchiert, aber kenne mich mit MySQL nicht so aus:
http://www.interaktonline.com/Support/K ... +null.html

Re: Error column cannot be null

Posted: 12. April 2009 14:11
by Razer
Noch komisch, mit Safari wird immer nur dieser kurze Fehler angezeigt:

Code: Select all

SQL ERROR [ mysqli ]

Column 'template_filename' cannot be null [1048]

Re: Error column cannot be null

Posted: 12. April 2009 14:18
by Christian_N
Hab dir ne PN geschickt...
Und bitte beachte unsere Foren-Regel zwecks Topic-Bumping du hast jetzt 4 Beiträge in Abstand von 5-10Minute geschrieben was nicht erwünscht ist hier.
  • Stil
    • Topic-Bumping Das Hochschubsen eines Themas ist erst nach Ablauf von 24 Stunden zulässig.
Quelle: viewtopic.php?f=40&t=1631

Re: Error column cannot be null

Posted: 12. April 2009 14:38
by Marc
Ändere mal die Berechtigungen für den "style"-Ordner und seine Unterordner auf 755.

Re: Error column cannot be null

Posted: 12. April 2009 14:44
by Razer
Marc wrote:Ändere mal die Berechtigungen für den "style"-Ordner und seine Unterordner auf 755.
Leider immernoch der selbe Fehler, wenn ich versuche, es zu aendern. Brauchst du FTP ZUgang oder MySWL Zugang?

Re: Error column cannot be null

Posted: 12. April 2009 14:53
by Marc
Am besten beides.

Re: Error column cannot be null

Posted: 31. March 2010 18:54
by pablowestenhaver89
I've gone this also. It is really not possible.