» Forum » Clanscript » Module und Modifikationen » Newsmod - Side by side
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Newsmod - Side by side
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 13:53:21     Zitieren
Hi zusammen,

ich wende mich heute mit einem Problem zum Newsmod - Side by side an euch und ich gestehe, habe mein Problem auch schon im DD Forum gepostet (bitte nicht böse sein), allerdings habe ich sehr gute Erfahrungen mit euch gemacht und setze daher mein Vertrauen in euch, dass wir dieses Problem zusammen gelöst bekommen Smilie

Zum Fall: Habe den Newsmod - Side by side installiert. Dem voran, ging die Installation der News Extended 1.4 von Mairu. Die Installationen sind mit der Meldung durchgegangen, dass alle Tabellen erfolgreich angelegt wurden. Im ACP kann ich auch entsprechende Einstellungen vornehmen. Rufe ich dann die newsextended.php auf de HP auf, kommt folgende Fehlermeldung:

MySQL Error:
1054 : Unknown column 'news_groups' in 'field list'
in Query:
SELECT news_title, news_text, news_kat, news_recht, news_groups, html FROM ic2_news WHERE news_id = 0 AND `show` > 0 AND `show` <= UNIX_TIMESTAMP() AND (endtime IS NULL OR endtime > UNIX_TIMESTAMP())

Debug backtrace:
@ mysql.php:32 -- debug_bt()
@ mysql.php:50 -- db_check_error(...)
@ news.php:123 -- db_query(...)
@ newsextended.php:13 -- require_once(...)
@ index.php:38 -- require_once(...)


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /is/htdocs/webpack/www/meineurl/projekt/include/includes/func/db/mysql.php on line 71

Fatal error: Call to undefined function getgrouprights() in /is/htdocs/webpack/www/meineurl/projekt/include/contents/news/news.php on line 179

Die Code Zeilen in den Dateien sagen aus:

mysql.php
return (mysql_num_rows ($erg));


news.php
$groups = getGroupRights();


Ich versuche ja soviel wie möglich alleine zumachen / zulösen, aber hier bin ich derzeit noch überfragt. Deswegen wäre es klasse, wenn mir jemand von euch bei der Lösung helfen kann.

Mit freundlichen Grüßen
SHAQ

betroffene Homepage: event.ozcommunity.de
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 16:21:05     Zitieren
Hast du News Extended installiert?
Hast du, wenn der Mod eine Installationsdatei hat, diese ausgeführt?
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 16:24:34     Zitieren
Hi Tr3icio,

beide Module hatten Installationsdateien.

News Extended = install_news.php
Newsmod Side by side = install_nsbs.php

Nach der Installation von News Extended, install_news.php gelöscht.
Nach der Installation von News Mod, install_nsbs.php gelöscht.
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 16:37:11     Zitieren
Gab es Fehler bei einer Installation?
Sonst führ einfach das aus:

ALTER TABLE `ic1_news` ADD 'news_groups' VARCHAR(32) NOT NULL DEFAULT '0'

sollte alles abdecken :-)
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 16:50:43     Zitieren
Nein, es gab keinerlei Fehlermeldungen. Beide Installationen sind sauber durchgegangen.

Werde deinen Befehl versuchen auszuführen und mich dann zurück melden Smilie
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 17:16:04     Zitieren
Es ist ein Fehler aufgetreten Traurig

Zitat
Fehler

SQL-Befehl:

ALTER TABLE `ic2_news` ADD 'news_groups'VARCHAR( 32 ) NOT NULL DEFAULT '0'

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''news_groups' VARCHAR(32) NOT NULL DEFAULT '0'' at line 1

Rape_n_Run
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 19:08:52     Zitieren
beudeuted ic2 nich, die 2. Installationsdatei von Ilch oO
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 19:50:41     Zitieren
ja
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 20:23:29     Zitieren
Es stimmt, das der Präfix normal "ic1" lautet, aber nicht in diesem Fall. "ic2" habe ich den Präfix für eine "2. Installation" benannt, weil das Modul auf einer Subdomain laufen soll Smilie Ist also nicht des Rätselslösung
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 20:44:07     Zitieren
In der Codezeile die ich gepostet habe muss man das ic1_ nur durch seinen Präfix ersetzen.
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 20:52:35     Zitieren
Das habe ich berücksichtig. Die Befehlszeile, die ich eingab war:

ALTER TABLE `ic2_news` ADD 'news_groups'VARCHAR( 32 ) NOT NULL DEFAULT '0'

Daraufhin gab mir die DB o. g. Fehlermeldung aus.
Tr3icio
Mitglied
 Beitragspunkte

1 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 21:00:14     Zitieren
ALTER TABLE `ic2_news` ADD `news_groups` VARCHAR( 32 ) NOT NULL DEFAULT '0'
SHAQ
Mitglied
0 Beitragspunkte
Posts: 36

0 Mitglieder finden den Beitrag gut.

Merkliste 25.09.2011 - 21:24:42     Zitieren
Stark, es lag wirklich nur an dem VARCHAR, was am "'" hing. Zumindest konnte nun der SQL Fehler eleminiert werden. Danke an dieser Stelle an Tr3icio!

Nun besteht nur noch eine Fehlermeldung:

Zitat
Fatal error: Call to undefined function getgrouprights() in /is/htdocs/webpack/www/meineurl.de/projekt/include/contents/news/news.php on line 179



Die Zeile in genannter fehlermeldung lautet:

$groups = getGroupRights();


Hat jemand eine Idee, was das sein kann? Entschuldigt, wenn ich weiter meine Fragen stellen.

EDIT: Habe das Problem gelöst. Eine Neuinstalltion der News Extended 1.4b und das anschließende nachträgliche hinterher schupsen der Newsmod side by side Dateien (ohne erneute Installtion), hat den Erfolg gebracht.


Zuletzt modifiziert von SHAQ am 25.09.2011 - 22:39:51

[ Anmelden zum schreiben ]