Photo Album Addon v2 ..., plus Album hack picture display

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
novw
Berichten: 26
Lid geworden op: 02 jan 2004, 04:42

Photo Album Addon v2 ..., plus Album hack picture display

Bericht door novw » 08 jan 2004, 20:58

ok, dit ziet er ingewikkelder uit, dan het is.

Ik heb photoalbum geinstaleerd. Die werkt (perfect !).
Daarbovenop heb ik Album hack picture display geinstaleerd. Nu kun je dus onder de usernaam in een post zien hoeveel plaatjes hij/zij/het gepost heeft. Ook is het de bedoeling (!) dat je in het user-profile dit getal kan zien. Het eerste stukje werkt.

De install zegt (onder andere):

Code: Selecteer alles

#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#

//
// Generate page
//

#
#-----[ BEFORE, ADD ]-----------------------------------
#

//Pictures: hack by DENZO 
   $query = "SELECT pic_username FROM " . ALBUM_TABLE . " WHERE pic_username='".$profiledata['username']."' ORDER BY pic_username"; 
   $query_result = @$db->sql_query($query); 
   $pictures = 0; 
   while ($row = $db->sql_fetchrow($query_result)) 
      {
      $pictures += 1; 
      }
$pics = "Total pictures:</td>
<td>$pictures</td>
</tr>
<td align=\"right\" nowrap=\"nowrap\" class=\"explaintitle\">";
$pics .= $lang['Location'];
$lang['Location'] = $pics;
//Pictures: hack by DENZO

Als ik dat doe, krijg ik dit:

Afbeelding

Let op de kleuren. Het gebruikte template is redice. Voor de duidelijkheid, dit is (een stukje) van de rest van includes/usercp_viewprofile.php

Code: Selecteer alles

$aim_img = ( $profiledata['user_aim'] ) ? '<a href="aim:goim?screenname=' . $profiledata['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '&nbsp;';
$aim = ( $profiledata['user_aim'] ) ? '<a href="aim:goim?screenname=' . $profiledata['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '&nbsp;';
Ik heb volgensmij elke combinatie wel een beetje gehad om van die donkere rood af te komen, maar het lukt me absoluut niet. Mischien ziet iemand in één oogoplslag wat er bij de code moet om die kleur uit te krijgen ?

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 08 jan 2004, 22:58

probeer het stukje eens te vinden in templates/redice/profile_view_body.tpl...
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

meeliften

Bericht door Kaza » 09 jan 2004, 10:46

Ik lift gelijk even mee met dit onderwerp :D
Ik heb namelijk ook een probleem met deze mod. Ik heb het geinstalleerd zoals het moet, alleen blijft het getal op nul staan. Dit wordt veroorzaakt doordat mijn fotoalbum in een module staat van MX-Portal.
Maar volgens mij haalt deze mod de info uit de database.
In welke regel staat dat en hoe zou ik het moeten aanpassen?
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 09 jan 2004, 10:51

Het is denk ik wel mogelijk....
zoek ff wat je voor de mod moet toevoegen en dan vooral het mysql deel... dus wel in het php bestand ... en kijk welke tabellen worden geroepen en welke gegevens daaruit... verander dat dan gewoon....
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 11:34

Code: Selecteer alles

//Pictures: hack by DENZO 
   $query = "SELECT pic_username FROM " . ALBUM_TABLE . " WHERE pic_username='".$profiledata['username']."' ORDER BY pic_username"; 
   $query_result = @$db->sql_query($query); 
   $pictures = 0; 
   while ($row = $db->sql_fetchrow($query_result)) 
      { 
      $pictures += 1; 
      } 
$pics = "Total pictures:</td> 
<td>$pictures</td> 
</tr> 
<td align=\"right\" nowrap=\"nowrap\" class=\"explaintitle\">"; 
$pics .= $lang['Location']; 
$lang['Location'] = $pics; 
//Pictures: hack by DENZO 
Sql veld heet MX_album. Daarna klopt het geloof ik wel zoals hierboven. Hoe verwijs ik die route?
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 09 jan 2004, 11:40

open includes/constants.php en zoek naar de regel waarin staat...: ALBUM_TABLE ...
Hier staat waarschijnlijk achter zoiets als $prefix_phpbb_album ofzo... maar hier van MX_album dus zonder $prefix want die zorgt ervoor dat er automatisch jouw prefix voorkomt te staan zoals phpbb_
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 11:47

Nope da's nou weer MX
Het geheel staat buiten phpbb (tussen haakjes dan)
MX heeft een aantal modules en één daar van is die foto-album.
Ik ga even spitten in de module zelf, daar staat ook een soort root in.
MX is heel gebruiksvriendelijk maar moeilijk naar eigen idee editten
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 11:51

Dit is de includes/album_constants.php
dit staat weer in root/modules/

Code: Selecteer alles

 *                            -------------------
 *   begin                : Saturday, February 01, 2003
 *   copyright            : (C) 2003 Smartor
 *   email                : smartor_xp@hotmail.com
 *
 *   $Id: album_constants.php,v 1.1 2003/05/19 20:55:19 jonohlsson Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PORTAL') )
{
	die('Hacking attempt');
}

define('PAGE_ALBUM', -19);	// for Session Handling

define('PERSONAL_GALLERY', 0); // pic_cat_id <- do NOT change this value


// User Levels for Album system <- do NOT change these values
define('ALBUM_ANONYMOUS', -1);
define('ALBUM_GUEST', -1);

define('ALBUM_USER', 0);
define('ALBUM_ADMIN', 1);
define('ALBUM_MOD', 2);
define('ALBUM_PRIVATE', 3);


// Path (trailing slash required)
define('ALBUM_UPLOAD_PATH', 'upload/');
define('ALBUM_CACHE_PATH', 'upload/cache/');


// Table names
define('ALBUM_TABLE'        , $mx_table_prefix.'album');
define('ALBUM_CAT_TABLE'    , $mx_table_prefix.'album_cat');
define('ALBUM_CONFIG_TABLE' , $mx_table_prefix.'album_config');
define('ALBUM_COMMENT_TABLE', $mx_table_prefix.'album_comment');
define('ALBUM_RATE_TABLE'   , $mx_table_prefix.'album_rate');

?>
Dus zou ik iets in die mod (TS) moeten veranderen zodat deze verwijst naar dit verhaal
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 09 jan 2004, 12:09

dit is wel effe een gokje..:

Open root/common.php
vind:
include($phpbb_root_path . 'includes/db.'.$phpEx);

voeg daarachter toe:

include($phpbb_root_path . 'modules/includes/album_constants.'.$phpEx);
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 12:11

hou wel van een gokje, we gaan het gewoon proberen :D
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 12:21

jammer maar helaas :cry:
Moet er wel bij vertellen dan het forum apart staat:

dus
portal (root)
modules (dir)
forum (dir)
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 09 jan 2004, 12:25

oke ik d8 dus dat de map modules in je phpbb map stond...
maak er in dat geval dit van:

include("http://jouwsite.nl/portal/modules/inclu ... stants.php");

//Edit gedaan: vergeet dubbele " 's niet!
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 09 jan 2004, 12:55

het werkt niet :( , de foutmeldingen zijn niet te overzien.
Gooi deze mod wel even op de grote stapel Thx anyway
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

novw
Berichten: 26
Lid geworden op: 02 jan 2004, 04:42

Bericht door novw » 10 jan 2004, 10:52

podium4 schreef:probeer het stukje eens te vinden in templates/redice/profile_view_body.tpl...
nope, ik heb in view_body niks te zoeken. Het gaat echt om die viewprofile. Het stukje scherm dat ik laat zien (sorry voor de breedte overigens), is uit een profile geplukt. De rest van de mod(s) werk(en)t zoals het hoort.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 10 jan 2004, 12:43

novw schreef:
podium4 schreef:probeer het stukje eens te vinden in templates/redice/profile_view_body.tpl...
nope, ik heb in view_body niks te zoeken. Het gaat echt om die viewprofile. Het stukje scherm dat ik laat zien (sorry voor de breedte overigens), is uit een profile geplukt. De rest van de mod(s) werk(en)t zoals het hoort.
Hm.. je moet ons toch echt profile_view_body.tpl laten zien (altans dat stukje) wil je het oplossen. :roll:

novw
Berichten: 26
Lid geworden op: 02 jan 2004, 04:42

Bericht door novw » 12 jan 2004, 16:24

Ik wil wel, daar gaat het niet om, maaaar:

Code: Selecteer alles

############################################################## 
## MOD Title: Album hack picture display
## MOD Author: Denzo <denzo@xboxcovers.net> [if any support needed mail me]
## MOD Description: Displays the amount of pictures in the left sidebar of 
##                  a post and in the profile.
## MOD Version: 1.0.0
## 
## Installation Level: super-easy
## Installation Time: 2 Minutes 
## Files To Edit:
##                      includes/constants.php
##			viewtopic.php
##                      includes/usercp_viewprofile.php
## Included Files: n/a
##############################################################
## WARNING: 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
Waarom :?:


---

Code: Selecteer alles

         <tr> 
          <td class="row1"><b><span class="largetext">{L_PM}:</span></b></td>
          <td class="row1"><span class="largetext">{PM_IMG}</span></td>
        </tr>
        <tr> 
          <td class="row2"><b><span class="largetext">{L_LOCATION}:&nbsp;</span></b></td>
          <td class="row2"><span class="largetext">{LOCATION}</span></td>
        </tr>
        <tr> 
          <td class="row2"><b><span class="largetext">{L_OCCUPATION}:&nbsp;</span></b></td>
          <td class="row2"><span class="largetext">{OCCUPATION}</span></td>
        </tr>
        <tr> 
          <td class="row1"><b><span class="largetext">{L_INTERESTS}:</span></b></td>
          <td class="row1"><span class="largetext">{INTERESTS}</span></td>
        </tr>
        <tr> 
          <td align="center" colspan="2"height="35" class="toprow">&nbsp;</td>
        </tr>
      </table>
hier zou ie moeten zitten...

novw
Berichten: 26
Lid geworden op: 02 jan 2004, 04:42

Bericht door novw » 12 jan 2004, 16:52

Code: Selecteer alles

//Pictures: hack by DENZO 
   $query = "SELECT pic_username FROM " . ALBUM_TABLE . " WHERE pic_username='".$profiledata['username']."' ORDER BY pic_username"; 
   $query_result = @$db->sql_query($query); 
   $pictures = 0; 
   while ($row = $db->sql_fetchrow($query_result)) 
      {
      $pictures += 1; 
      }
$pics = "Total pictures:</td>
<td>$pictures</td>
</tr>
<td align=\"right\" nowrap=\"nowrap\" class=\"explaintitle\">";
$pics .= $lang['Location'];
$lang['Location'] = $pics;

//Pictures: hack by DENZO
Ik ben verder aan het klooihannessen geweest, en

als ik " <td>$pictures</td> " verander in bijvoorbeeld " <td>$pictures-dit is een test</td> " komt "dit is een test" gewoon IN HET ROOD achter het getal te staan.

als ik de " class=\"explaintitle\">"; " wijzig in " class=\"toprowlink\">"; ", wordt de tekst op geen enkele plek gewijzigd; woonplaats blijft rechts staan, en in "vreemde" letters.

als ik het hele blok op een andere plek in usercp_viewprofile neerzet, blijft de plek in de lijst hetzelfde.

Voor zover ik het snap wordt de <td> waar het getal ingezet wordt niet correct afgesloten. Maar ik heb werkelijk geen enkel idee waar ik dat kan sluiten.

novw
Berichten: 26
Lid geworden op: 02 jan 2004, 04:42

Bericht door novw » 23 jan 2004, 14:33

iemand ?

Gesloten