Welcome, Guest. Please Login or Register.
April 25, 2024, 07:18:10 PM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  [MOD-UPDATE 1.5] SubBoard V1.6 « previous next »
Pages: 1 2 [3] 4 5 ... 14 Reply Ignore Print
Author Topic: [MOD-UPDATE 1.5] SubBoard V1.6  (Read 66255 times)
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #30 on: November 10, 2002, 01:16:59 PM »
Reply with quote

Liste mir bitte noch mal kurz deine Wünsche. Zwei Wochen werde ich mich noch mit anderen Projekten befassen. Dann könnte ich mich nochmal mit SUB-FORUM befassen. Leider bin ich kein PHP Profi, muß mich auch erst wieder in den Code einarbeiten.
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
telimo
Jr. Member
**
Posts: 58


I'm a llama!

Re:[MOD-UPDATE] SubForum V1.2
« Reply #31 on: November 10, 2002, 02:52:38 PM »
Reply with quote

oh klasse, danke :D

Es sind 3 Dinge:
  • man sollte vom Unterforum direkt wieder ins Oberforum kommen
  • bei neuen Beiträgen in den Unterforen sollte auch das Lämpchen des Oberforums leuchten
  • der letzte Beitrag aus den Unterforen sollte beim Oberforum angezeigt werden
Logged
multikon
Sr. Member
****
Posts: 401


ICQ - 116573999
Re:[MOD-UPDATE] SubForum V1.2
« Reply #32 on: November 10, 2002, 05:49:38 PM »
Reply with quote

Hi

Genau diese 3 Wünsche könnten mir auch gefallen, da bei mir der MOD von Hand eingefügt wurde, brauch ich die Veränderungen dann dazu wenn fertig.
Logged

MULTIMEDIA-KONSOLEN
BEI FRAGEN ODER PROBLEMEN MIT KONSOLEN, COMPUTERN & MOBILFUNK
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #33 on: November 10, 2002, 06:46:52 PM »
Reply with quote

Quote from: multikon on November 10, 2002, 05:49:38 PMda bei mir der MOD von Hand eingefügt wurde, brauch ich die Veränderungen dann dazu wenn fertig.

Wenn es machbar (nicht zu viel Arbeit) ist, lege ich ein Update bei. Habe ich bisher bei meinen MODs immer so gehandhabt.

In der ersten (Beta) und zweiten Version, habe ich genau diese drei Punkte (Wünsche) bewußt nicht umgesetzt.

Diese Wünsche haben meine Fähigkeiten in Sachen php/mySQL überstiegen. Werde aber versuchen, mich erneut in den Code einzuarbeiten und die Wünsche umsetzen. Wird nicht einfach, aber versuchen werde ich es...
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #34 on: November 11, 2002, 12:38:07 PM »
Reply with quote

schliess mich den 3 wünschen vollkommen an, da ich gerade ein großes uni-board aufgemacht habe und daher diese 3 sachen auch dringendst brauche...

in php hab ich zwar auch etwas erfahrung aber bei soetwas pack ichs maximal so, dass ich mir bei anderen stellen was abschau und dort nutze...aber bei diesem mod steig ich durch den code net durch... :(

gut wäre auf alle fälle dazu noch, dass bei den subforen oben in dem tree das subforum mit auftaucht indem man gerade ist...damit wär dann das "man sollte vom Unterforum direkt wieder ins Oberforum kommen" gelöst...
Logged

Besucht uns im IRC:
#antiheros @ Quakenet
Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #35 on: November 11, 2002, 01:25:17 PM »
Reply with quote

zu Wunsch 2:


in der BoardIndex.php
   $result4 = mysql_query("SELECT logTime FROM {$db_prefix}log_boards WHERE (ID_BOARD=$row_board[ID_BOARD] && memberName='$username' && logTime >= $latestPostTime) LIMIT 1");
   $result4b = mysql_query("SELECT logTime FROM {$db_prefix}log_mark_read WHERE (ID_BOARD=$row_board[ID_BOARD] && memberName='$username' && logTime >= $latestPostTime) LIMIT 1");
   $log1 = mysql_num_rows($result4);
   $log2 = mysql_num_rows($result4b);

         // set it to off, only turn it on if there are posts and they are new.
         $new = "$off";
         if ($latestPostTime != $txt[470] && $log1==0 && $log2==0 && $username != 'Guest')
               $new = "$on";

Das sind die 2 Sachen die Testen ob das Lämpchen leuchten soll...
Wenn log1 und log2 beide 0 sind is das Lämpchen an...

Nun müssten der obere Code korrigiert bzw auf das Mod angepasst werden...
« Last Edit: November 11, 2002, 01:26:03 PM by Flash » Logged

Besucht uns im IRC:
#antiheros @ Quakenet
telimo
Jr. Member
**
Posts: 58


I'm a llama!

Re:[MOD-UPDATE] SubForum V1.2
« Reply #36 on: November 11, 2002, 11:36:49 PM »
Reply with quote

naja gut; dann sollte doch
Quoteif ($row_board['parent1'] =='1')
         {
            $new = "<img src=\"$imagesdir/off.gif\" alt=\"$txt[334]\">";
            
            ***************
         }   
zB eingefügt werden. Jetzt fehlt doch bei den Sternchen noch die Abfrage, ob in den Unterforen neue Beiträge vorhanden sind

Und schließlich käme dann noch
Quote$new = "<img src=\"$imagesdir/on.gif\" alt=\"$txt[333]\">";
mit rein.
Logged
Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #37 on: November 12, 2002, 11:47:51 AM »
Reply with quote

Das $new zu deklarieren kannste wechlassen...ist schon alles vorhanden...die abfrage die du da anstelle der sternchen machen willst läuft dann genauso auf ein neues $log3 hinaus wie die anderen...

Nur fehlen mir an dieser Stelle die php Kenntnisse, da es ja nun anstelle einer "log_boards"-Abfrage mehrere machen muss die zu einer zusammengefasst werden im $log3...

hier mein anfang:

if ($row_board['parent1'] =='1') {
$result_subboards = mysql_query("SELECT ID_BOARD FROM {$db_prefix}boards WHERE (parent=$row_board[ID_BOARD])");

...nun hab ich von dem board was unterboards hat eine liste der unterboardID`s...
...diese muss ich nun einzeln! so in der art hier abfragen
($result_subboards_teil_x => jeweils eine Zeile der Liste der SubBoardID`s):

$result4c = mysql_query("SELECT logTime FROM {$db_prefix}log_boards WHERE (ID_BOARD=$result_subboards_teil_x && memberName='$username' && logTime >= $latestPostTime) LIMIT 1");

...

wenn irgendwo $result4c eine 0 (also seit dem letzten Post war der User nicht in dem einem der Subboards) ergibt muss das in einem neuen array vermerkt werden welcher dann mit in der zeile mit den $log1 und $log2 als log$ auftaucht:

// set it to off, only turn it on if there are posts and they are new.
         $new = "$off";
         if ($latestPostTime != $txt[470] && $log1==0 && $log2==0 && $log3 != 0 && $username != 'Guest')
               $new = "$on";
« Last Edit: November 12, 2002, 11:49:25 AM by Flash » Logged

Besucht uns im IRC:
#antiheros @ Quakenet
Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #38 on: November 12, 2002, 11:05:56 PM »
Reply with quote

So nun hab ichs fast fertig aber hänge grad an einer Sache:

Bsp:

Ich hab durch eine SQL-Abfrage mit
$result_subboards = mysql_query("SELECT ... ");
in $result_subboards z.B. 7 Zeilen der SubboardID`s...

nun will ich diese 7 zeilen in ein array portiert haben mit welchem ich dann per array[0] bis [array[6] die 7 Zeilen einzeln abfragen kann...

Wie bekomm ich die Zeilen in das array?!
Logged

Besucht uns im IRC:
#antiheros @ Quakenet
Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #39 on: November 14, 2002, 02:58:51 PM »
Reply with quote

Sodele....hab es hinbekommen nach 3 Tagen hinundherverschieben des boardtestes ;)

öffne die BoardIndex.php...

suche nach:
      // collapsable yabb mod - hide this categories boards?
      if (!$allowcollapsemod || ($allowcollapsemod && $collapseCatStatus[$catcount] == '1'))
      {

füge DANACH ein:

 // Sub-Board-MOD_AddOn-Start
      $log3=0;
         if ($row_board['ID_BOARD'] != '' && $row_board['parent1'] =='1' && $username!='Guest')
      {
      $result_subboards = mysql_query("SELECT ID_BOARD FROM {$db_prefix}boards WHERE (parent=$row_board[ID_BOARD])");
      $latestPostTime = $txt[470];
      $j=0;
      while(mysql_fetch_row($result_subboards))
            {
         $row = mysql_result($result_subboards,$j);
         $result4c = mysql_query("SELECT m.posterName,m.ID_MEMBER,m.posterTime,m.subject,t.ID_TOPIC,t.numReplies, mem.realName, lb.logTime as log3a, lmr.logTime as log3b FROM {$db_prefix}messages as m, {$db_prefix}topics as t LEFT JOIN {$db_prefix}members as mem ON (mem.ID_MEMBER=m.ID_MEMBER) LEFT JOIN {$db_prefix}log_boards as lb ON ('$username'!='Guest' && lb.ID_BOARD=$row && lb.memberName='$username' && lb.logTime >= m.posterTime) LEFT JOIN {$db_prefix}log_mark_read as lmr ON ('$username'!='Guest' && lmr.ID_BOARD=$row && lmr.memberName='$username' && lmr.logTime >= m.posterTime) WHERE (m.ID_MSG=t.ID_LAST_MSG && t.ID_BOARD=$row) ORDER BY m.posterTime DESC LIMIT 1");
         if (mysql_num_rows($result4c) > 0) list ($latestPostName,$latestPostID,$latestPostTime,$subject,$topicID,$numReplies, $latestPostRealName, $log3a, $log3b) = mysql_fetch_row($result4c);
         if ($latestPostTime != $txt[470] && $log3a=='' && $log3b=='' && $username != 'Guest') $log3++;
         $j++;
            }
      }
 // Sub-Board-MOD_AddOn-Ende


=========================

suche nach:
         $result_sub2=mysql_query("SELECT SUM(numPosts) FROM {$db_prefix}boards WHERE parent=$row_board[ID_BOARD]");
            list($row_board[numPosts])=mysql_fetch_array($result_sub2);
      }

füge DANACH ein:
      
// Sub-Board-MOD_AddOn_a-Start      
         if ($row_board['ID_BOARD'] != '' && $row_board['parent1'] =='1' && $username!='Guest')
         {
            if ($log3!=0 && $username != 'Guest')
            $new = "$on";
         }
// Sub-Board-MOD_AddOn_a-Ende



PS: Kann sein, dass in der $result4c Zeile ein paar Sachen abgefragt werden die nicht nötig sind, da ich die der SubBoards.php entnommen hab...
Funktionieren tut es dennoch...

...weiter gehts mit dem Link um aus den MessageIndexen der SubBoards wieder in die SubBoardIndexe zurück kommt...

MUSS MAN DENN ALLET ALLEINE MACHEN ;)
« Last Edit: November 14, 2002, 03:00:21 PM by Flash » Logged

Besucht uns im IRC:
#antiheros @ Quakenet
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #40 on: November 14, 2002, 04:36:29 PM »
Reply with quote

@Flash

Danke für den Code. Gute Arbeit! Leider habe ich immernoch keine Zeit dafür. Wenn es aber dann so weit ist, schaue ich mir das genau an und werde deinen Code in das MOD aufnehmen.

Und genau diese Mitarbeit habe ich mir auch für dieses MOD gewünscht. Selber nutze ich es nicht! Hatte damals den Wunsch einiger User aufgenommen und das bestehende MOD umgeschrieben. Umgeschrieben ist untertrieben. Vom alten MOD ist nur die Subboard.php übrig. Der Rest war von mir. Habe mir an einigen Sachen die Zähne ausgebissen und erstmal weg gelassen. Aber mit solcher Hilfe (wie deine) wirds wohl doch noch ein gutes MOD. Danke nochmal, und weiter so  ;)
« Last Edit: November 14, 2002, 04:44:20 PM by MC600 » Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
multikon
Sr. Member
****
Posts: 401


ICQ - 116573999
Re:[MOD-UPDATE] SubForum V1.2
« Reply #41 on: November 14, 2002, 05:16:26 PM »
Reply with quote

Jo, geil ... *sabber*

update, update, update  :P


Sorry, falscher Button gedrückt
« Last Edit: November 14, 2002, 05:57:44 PM by Daniel D. » Logged

MULTIMEDIA-KONSOLEN
BEI FRAGEN ODER PROBLEMEN MIT KONSOLEN, COMPUTERN & MOBILFUNK
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:[MOD-UPDATE] SubForum V1.2
« Reply #42 on: November 14, 2002, 05:58:43 PM »
Reply with quote

Quote from: multikon on November 14, 2002, 05:16:26 PMJo, geil ... *sabber*

update, update, update  :P
Jemand mal ein Taschentuch ??
Logged

Flash
Noobie
*
Posts: 48


Spass muss sein, sprach Wallenstein

ICQ - 72223934 WWW
Re:[MOD-UPDATE] SubForum V1.2
« Reply #43 on: November 14, 2002, 06:47:11 PM »
Reply with quote

Lass mal MC600 ;)

Mach du mal was du zu tun hast...

Langsam macht dat richtig fun auch wenn ich als n00b ewig für solche kleinen sachen brauch ;)

Ich werd ne komplett geupdatete SubBoard.php und nen Update als .mod für den rest zusammenstellen...brauch allerdings auch noch ein wenig dafür...

Aber bis auf Wunsch 3 der 3 punkte ist dann alles drinne...


!WICHTIG! Da ich gerade erst bemerkt hab, dass ich das Icon-MOD aufm Board hab und mein Addon hier daher nicht bei allen gehen würde, bitte noch warten mit dem einbau bis ich das komplette hier reinstell
« Last Edit: November 14, 2002, 07:24:18 PM by Flash » Logged

Besucht uns im IRC:
#antiheros @ Quakenet
telimo
Jr. Member
**
Posts: 58


I'm a llama!

Re:[MOD-UPDATE] SubForum V1.2
« Reply #44 on: November 14, 2002, 07:55:34 PM »
Reply with quote

Wow, klasse

Da ich das Icon-Mod nicht drauf habe, habe ich den Code entsprechend umgeändert und funktionert einwandfrei ;)

Hast du denn für Punkt 1 auch schon den Code?
« Last Edit: November 14, 2002, 08:00:22 PM by telimo » Logged
Pages: 1 2 [3] 4 5 ... 14 Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  [MOD-UPDATE 1.5] SubBoard V1.6 « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.069 seconds with 20 queries.