recent topics

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
Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 15:49

P.T. schreef:nou doet hij het dus.

Code: Selecteer alles

Could not obtain topic ids

DEBUG MODE

SQL Error : 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 'f WHERE p.post_id IN (7, 8, 9
:)

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 15:59

ik denk dat jij net kwam toen ik de php code wat aan het opschonen was. (heb een aantal dingen uit het tpl bestandje (index_body.tpl) gegooid en dan verwijder ik ook altijd de rommel uit het php bestandje.)

try again please..

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 16:24

Ehr, ik heb nog steeds die error.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 16:34

ik niet.. ook niet na F5

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 16:36

Het forum werkt, maar zie geen recent topics. Wel een lege tabel;

Code: Selecteer alles

<table class="forumline" align="center" border="0" cellpadding="1" cellspacing="1" width="100%">
  <tbody><tr>
        <th colspan="2"></th>

  </tr>
	 <tr>
        <th colspan="2"> </th>
  </tr>
</tbody></table>
Laatst gewijzigd door mosymuis op 30 mei 2004, 16:37, 1 keer totaal gewijzigd.

cartoontje
Berichten: 1518
Lid geworden op: 29 jun 2003, 10:57
Locatie: Home Sweet Home
Contacteer:

Bericht door cartoontje » 30 mei 2004, 16:36

Algemene Fout

Could not obtain topic ids

DEBUG MODE

SQL Error : 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 'f WHERE p.post_id IN (7, 8, 9

SELECT p.topic_id FROM slave1_posts pslave1_forums f WHERE p.post_id IN (7, 8, 9, 10, 11, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 50, 52, 53, 54, 55, 56, 58, 59, 60, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 203, 205, 207, 208, 210, 219, 220, 221, 229, 230, 231, 232, 233, 234, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 281, 284, 285, 287, 304, 309, 310, 311, 312, 313, 314, 315, 317, 319, 321, 322, 323, 324, 325, 326, 327, 328, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 411, 412, 413, 414, 415, 416, 417, 418, 424, 425, 427, 428, 430, 431, 432, 433, 434, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 538, 539, 540, 541, 542, 546, 549, 550, 551, 552, 558, 559, 563, 564, 565, 566, 567, 568, 569, 571, 572, 576, 592, 593, 594, 595, 596, 597, 600, 601, 603, 609, 610, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754) AND f.forum_id = p.forum_id AND f.forum_id NOT IN (52, -101) GROUP BY p.topic_id

Line : 59
File : /usr/home/mfo/public_html/phpBB2/recent.php
Zelfde als Mosy! :roll:

Edit (1 minuut later): Nu opeens niet meer!
Edit (2 minuten later): Gebeurt alleen wél op MFO!
Laatst gewijzigd door cartoontje op 30 mei 2004, 16:39, 2 keer totaal gewijzigd.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 16:37

wazig. ik zie ze wel.
maar ik was ook net weer ff aan het bijwerken. (hij verwees nog naar MFO ipv FFO)

edit.
moet je het eigenlijk ook zien?

want ik wil het dus gewoon zo hebben eigenlijk:
topic 1 topic 6
topic 2 topic 7
topic 3 topic 8
topic 4 topic 9
topic 5 topic 10
ipv
topic 1
topic 2
topic 3
topic 4
topic 5
topic 6
topic 7
topic 8
topic 9
topic 10

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 20:42

jullie hebben gelijk, er zit een fout. je hebt het alleen als gast zijnde.

fftjes fixen.

iemand al een antwoord op mijn bovenstaande probleem?

//edit
Fixed!

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 20:57

De mod in principe dubbel installeren, met verschillende LIMIT's. Of, iets moeilijker: binnen de loop een grens opnemen die na 5 rijen ( $i >= 5 ) een nieuwe cel begint.

//edit
P.T. schreef://edit
Fixed!
Ik zie dubbele topics in de rijen?

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 21:00

mosymuis schreef: Of, iets moeilijker: binnen de loop een grens opnemen die na 5 rijen ( $i >= 5 ) een nieuwe cel begint.
die klinkt het beste.
kun je me toevallig de code geven of weet je toevallig een mod waarin het ook wordt gebruikt zodat ik het af kan kijken? (of misschien zelfs in een standaard phpbb bestandje)
mosymuis schreef:
//edit
P.T. schreef://edit
Fixed!
Ik zie dubbele topics in de rijen?
klopt, staat zo even.
heb ik bewust gedaan. :bier:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 21:02

P.T. schreef:
mosymuis schreef: Of, iets moeilijker: binnen de loop een grens opnemen die na 5 rijen ( $i >= 5 ) een nieuwe cel begint.
die klinkt het beste.
kun je me toevallig de code geven of weet je toevallig een mod waarin het ook wordt gebruikt zodat ik het af kan kijken? (of misschien zelfs in een standaard phpbb bestandje)
Kan ik je de code geven?? :) Geef jij me de code maar! Ik ken die scripts niet uit mijn hoofd...

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 21:04

hm... dat wordt dus op onderzoek uit..

ik weet dat ik die code ooit ergens in een mod heb gezien. ik heb die mod echter weggegooid en ik weet niet meer welke.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 21:07

Ehr, de code die je gebruikt in je forum. De mod zelf dus. :roll:

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 21:12

volgens mij hebben wij alweer een misverstand. :wink:

dit keer begreep ik jouw verkeerd.
ik dacht dat je bedoelde dat je de code van die $i >= 5 niet kende, maar je vroeg dus om mijn code.

of ik begrijp het weer verkeerd.

wat voor soort code heb je nodig? (het is namelijk 140 regels, dus als je misschien iets meer info hebt :wink: )

zat zelf te denken aan

Code: Selecteer alles

$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

vanwezge zijn $i % 2. dacht ooit dit ook gezien te hebben.
maar het gaat om de kleur waardoor ik weer denk dat het niet is.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 21:14

P.T. schreef:wat voor soort code heb je nodig? (het is namelijk 140 regels, dus als je misschien iets meer info hebt :wink: )
Plaats het maar in een .txt'je, dan kijk ik wel even.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 21:16


Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 21:26

Code: Selecteer alles

$template->assign_vars(array(
                        'TOPIC_ID' => ( $i == 4 ) ? "</td><td>\n" : '')
);
Als je dit nu in de mod plaatst, en de tabel verandert naar één cel (regels gescheiden door breaks), kan het werken.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 30 mei 2004, 21:31

mosymuis schreef: Als je dit nu in de mod plaatst, en de tabel verandert naar één cel (regels gescheiden door breaks), kan het werken.
hij doet het niet, maar ik snap dit verhaal eventjes niet.

Code: Selecteer alles

<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
  <tr>
        <th colspan="1">{L_RECENT_TITLE}</th>
  </tr>
  <!-- BEGIN recent -->
  <tr> 
        <td class="{recent.ROW_CLASS}" width="100%"><a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></td>
				
				  </tr>
  <!-- END recent -->
	 <tr>
        <th colspan="1"> </th>
  </tr>
</table>

Code: Selecteer alles

$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

                $template->assign_block_vars('recent', array(
                        'TOPIC_TITLE' => $topic_title,
                        'GOTO_PAGE' => $goto_page,
                        'ROW_CLASS' => $row_class,
                        'U_VIEW_TOPIC' => $topic_url,
                        'TOPIC_ID' => $topic_id
                ));
								
								$template->assign_vars(array( 
                        'TOPIC_ID' => ( $i == 4 ) ? "</td><td>\n" : '') 
);

        }

        $template->assign_vars(array(
                'L_RECENT_TITLE' => $lang['Title']
        ));

?>

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 mei 2004, 21:40

Code: Selecteer alles

<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
	<tr>
		<th colspan="1">{L_RECENT_TITLE}</th>
	</tr>
	<tr>
		<td class="row1" width="100%">
<!-- BEGIN recent -->
		<a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a>{recent.BREAK}
<!-- END recent -->
		</td>            
	</tr>
	<tr>
        <th colspan="1">&nbsp;</th>
	</tr>
</table>

Code: Selecteer alles

$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

                $template->assign_block_vars('recent', array(
                        'TOPIC_TITLE' => $topic_title,
                        'GOTO_PAGE' => $goto_page,
                        'ROW_CLASS' => $row_class,
                        'U_VIEW_TOPIC' => $topic_url,
                        'TOPIC_ID' => $topic_id,
                        'BREAK' => ( $i == 4 ) ? "\n</td><td class=\"row1\" width=\"100%\">" : "<br />")
				);

        }

        $template->assign_vars(array(
                'L_RECENT_TITLE' => $lang['Title']
        ));

?>
Zoiets. Ik had daarnet nog een foutje gemaakt met dat 'TOPIC_ID' =>

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 31 mei 2004, 12:13

thanx.. dat werkt perfect. (alleen was de colspan en de width verkeerd ;))

hartelijk dank!

//edit
nu nog ff nummering ervoor bouwen, maar er zijn genoeg mods die het gebruiken. dus dat valt wel ergens vandaan te trekken.

Gesloten