MyBB Nederland
Diverse vragen - Afdrukversie

+- MyBB Nederland (http://mybbnederland.nl)
+-- Forum: MyBB Hulp (/forumdisplay.php?fid=5)
+--- Forum: Algemene hulp (/forumdisplay.php?fid=6)
+--- Discussie: Diverse vragen (/showthread.php?tid=291)

Pagina's: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


RE: Diverse vragen - koenwi - 10-15-2013 06:09 PM

Je kan in de plugin (recentpostsindex.php) op regel 151, vlak na: AND t.visible = '1', het volgende toevoegen:
WHERE t.closed NOT LIKE 'moved%'

Dan slaagt hij de verplaatste discussies over en zal enkel diegene die echt bestaan weergeven.
Heel de query zal er dus zo uitzien dan:
PHP-code:
$query $db->query("
       SELECT t.tid, t.fid, t.subject, t.lastpost,
       t.lastposter, t.lastposteruid, f.name,
       u.usergroup, u.displaygroup
       FROM "
.TABLE_PREFIX."threads AS t
       INNER JOIN "
.TABLE_PREFIX."forums as f
       ON (f.fid = t.fid)
       LEFT JOIN " 
TABLE_PREFIX "users AS u 
       ON (t.lastposteruid = u.uid)
       {$fids}
       AND t.visible = '1'
       WHERE t.closed NOT LIKE 'moved%'
       GROUP BY t.tid
       ORDER BY t.lastpost DESC 
       LIMIT " 
$mybb->settings['limit_posts_nr']); 



RE: Diverse vragen - GeoLeaks - 10-15-2013 06:59 PM

Aangepast en weer bedankt!

Ik ga het weer testen.

Ik krijg nu achter elkaar de volgende error melding:

Citaat:Details of the error include:
---
Type: 20
File: (Line no. 0)
Message
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 'WHERE t.closed NOT LIKE 'moved%'


GROUP BY t.tid
ORDER BY t.lastpos' at line 13
Query:
SELECT t.tid, t.fid, t.subject, t.lastpost,
t.lastposter, t.lastposteruid, f.name,
u.usergroup, u.displaygroup
FROM mybb_threads AS t
INNER JOIN mybb_forums as f
ON (f.fid = t.fid)
LEFT JOIN mybb_users AS u
ON (t.lastposteruid = u.uid)
WHERE t.fid NOT IN ('81','83','85','82','84','86')
AND t.visible = '1'


WHERE t.closed NOT LIKE 'moved%'


GROUP BY t.tid
ORDER BY t.lastpost DESC
LIMIT 5



RE: Diverse vragen - koenwi - 10-15-2013 10:10 PM

Ik had een andere versie van de plugin blijkbaar en zijn laatste versie bevat een bug merk ik, vandaar het probleem.

WHERE t.closed NOT LIKE 'moved%' moet je net voor {$fids} plaatsen.

En dan moet je enkele regels ervoor nog dit aanpassen:
$fids = "WHERE t.fid NOT IN ({$unviewablefids})";
wijzigen in:
$fids = "AND t.fid NOT IN ({$unviewablefids})";

en:
$fids .= " WHERE t.fid NOT IN ($inactivefids)";
wijzigen in:
$fids .= " AND t.fid NOT IN ($inactivefids)";

En dan is de plugin ook weer een bugje armer.


RE: Diverse vragen - GeoLeaks - 10-16-2013 10:20 PM

Toegepast en zo te zien werkt het Wink

Ik heb de plugin MySubscriptions geinstalleerd en ingeschakeld, maar zie hem nergens terug. Zie ik iets over het hoofd?


RE: Diverse vragen - koenwi - 10-16-2013 11:21 PM

Je vind hem hier terug: http://www.geoleaks.nl/forum/misc.php?action=payments
Je moet nog even zelf een linkje ernaar voorzien waarschijnlijk.


RE: Diverse vragen - GeoLeaks - 10-17-2013 03:39 PM

In de header is dat nog wel te plaatsen met een button erbij.

Ik mis dan alleen nog een linkje in de BeheerdersCS om de module in te stellen. Via het linkje zie je dat de module disabled is. Zoals gezegd, ik kan hem aan en uitschakelen maar meer zie ik niet. Wat zit er verkeerd?


RE: Diverse vragen - koenwi - 10-17-2013 03:48 PM

Bij gebruikers & groepen, zou je in het linker menu 'MySubscriptions' moeten zien staan.


RE: Diverse vragen - GeoLeaks - 10-17-2013 06:50 PM

Helder!

Inmiddels de instellingen gemaakt en een linkje plus button naar het forum.

Ik heb ook wat taalinstellingen aangepast. Alleen nog wat moeite met de volgende 3 punten:

- op het eerste scherm staat payments, die wil ik in het nederlands hebben uiteraard
- in datzelfde scherm het woordje order, wat ook naar het nederlands zou moeten
- een beetje rare: in de instellingen heb ik maar 1 bedragkeuze aangegeven. Voor het woordje Order staat echter een keuze menutje met streepjes of het vaste bedrag. In dat menutje om te toveren naar een vast bedrag zonder die vreemde keuze, die overigens geweigerd wordt met deze melding:

You need to select the lenght of the subscription.


RE: Diverse vragen - koenwi - 10-17-2013 07:04 PM

In het pluginbestand:
- regel 364: <td class="thead" align="center"><strong>Payments</strong></td>
- regel 354: </select> <input type="submit" name="item_'.$item['sid'].'" value="Order" class="button" />
- je kan op regel 353 het volgende weghalen: <option value="">-----</option>


RE: Diverse vragen - GeoLeaks - 10-17-2013 07:51 PM

Allemaal gelukt, bedankt!

Tot slot zou ik de optie voor een x aantal dagen/weken/jaren nog onzichtbaar willen krijgen in het scherm. Het gaat namelijk om onbepaalde tijd.