Advanced topic type mod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Advanced topic type mod

Bericht door Elisje » 16 jul 2006, 13:47

Wat is het probleem? debug mode
Wanneer ontstond het probleem? nu net na het uploaden
Adres van je forum: http://
Directe link naar de modification: http://www.phpbbhacks.com/download/3561
phpBB versie: nieuwste
Heb je onlangs een andere mod of stijl geïnstalleerd? mod, separate announcements and sticky topics
Heb je gezocht naar een antwoord? weet niet direct waar te beginnen

opmerking: melding die ik krijg:

Could not obtain topic information

DEBUG MODE

SQL Error : 1054 Unknown column 't.topic_type_active' in 'where clause'

SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 WHERE t.forum_id = 10 AND t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND t.topic_type > 3 AND t.topic_type_active = 1 ORDER BY t.topic_type DESC, t.topic_last_post_id DESC LIMIT 0, 50

Line : 359
File : viewforum.php

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 14:14

SQL opdrachten van de mod uitgevoerd?

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 14:24

Had alles wel netjes online gezet, maar inderdaad, dat over het hoofd gezien.
Uitgevoerd en na een paar keer de melding unauthorised gekregen te hebben lijkt het nu toch te werken.
Ben precies wel iemand die snel over een detail kijkt, bedankt :)


Edit: Nu krijg ik deze:
Fatal error: Call to undefined function: () in /data/members/free/tripod/nl/a/r/i/arifiene/htdocs/includes/functions_post.php on line 239
Dit is de code rondom de lijn:

Code: Selecteer alles

					message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
				}
			}
		}
    // BEGIN Advanced Topic Type MOD
    $sql_tt = "SELECT * FROM ". TOPIC_ADD_TYPE_TABLE ." 
      WHERE topic_type_order = ". intval($topic_type-POST_ADD_TYPE) ;    
    
    if ( !$result_tt = $db->sql_query($sql_tt) )
    {
      message_die(GENERAL_ERROR, 'Could not get topic type info', '', __LINE__, __FILE__, $sql_tt);
    }
     
    while( $tt_row = $db->sql_fetchrow($result_tt) )
    {
      $topic_type_active = ", topic_type_active = ". $tt_row['topic_type_active'] ."";
    } 
    // END Advanced Topic Type MOD		
	}

	if ($mode == 'editpost')
	{
		remove_search_post($post_id);
	}

	if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . $topic_type_active  (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

Insomnia
Berichten: 277
Lid geworden op: 15 apr 2006, 20:52
Contacteer:

Bericht door Insomnia » 16 jul 2006, 16:18

JAh !
Dat had ik ook
Sql gerunt alles
Als je beheerder bent deed ie niet lastig
Als een lid de mod gaat gebruiken krijg je die foutmelding

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 18:22

Doet de kleur enzo niet die ik ingesteld had, en geeft heel wat haperingen.
Iemand die een oplossing weet?

Thx,
Elisje

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 18:27

Kun je regel 239 aanwijzen..?

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 18:36

Code: Selecteer alles

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . $topic_type_active  (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
Dat is regel 239

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 18:45

Code: Selecteer alles

" . $topic_type_active  (
..Ik vermoedt dat dit er zo hoort uit te zien:

Code: Selecteer alles

" . $topic_type_active . (

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 19:05

Het zegt nog altijd no post method specified en als ik dan naar de topic ga dan wordt deze nog steeds als gewone topic weergegeven.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 19:12

Zou je heel functions_post.php in een apart bestand willen zetten, en hier een link plaatsen? En een link naar je forum?

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 19:25

de functions_post
forum
Dit forum gebruik ik eigenlijk als test wanneer ik nieuwe mods doe, zo hebben de leden er last van als het niet direct goed gaat.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 19:39

Heb je een test account voor ons?

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 19:40

Je bedoelt een admin account dan?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 19:43

Nee, die moet je nooit geven. Gewoon een gebruikersaccount.

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 19:48

login:Testaccount
pw:****
Laatst gewijzigd door Elisje op 16 jul 2006, 20:41, 1 keer totaal gewijzigd.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 jul 2006, 20:02

Ah nou snap ik wat je bedoeld, ik kan geen berichten plaatsen dus.. Topics en stickies staan wel apart van de andere onderwerpen zie ik. Dat was toch de bedoeling?

Elisje
Berichten: 72
Lid geworden op: 08 mar 2006, 19:37

Bericht door Elisje » 16 jul 2006, 20:08

Ja inderdaad dat is een andere mod en die ging zonder problemen eigenlijk.
Nu wou ik ook de mod zodat je zelf soorten topics kan aanmaken buiten de announcements en sticky's.
Dus ook bv Events ofzo. En met die mod loopt het dus compleet verkeerd.
Permissie is gezet dat alle leden normaal een Event kunnen posten maar dat werkt dus langs geen kanten. Het blijft het met haperingen posten als een gewone topic (dus niet zoals ingesteld Event).
Link naar welke mod het is heb ik in de eerste post gegeven.

Gesloten