To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Footer Buttons

Bucu - 27-07-2010, 16:43

sebul00000, bylo wiele razy. Przekop temat to znajdziesz.
sebul00000 - 27-07-2010, 17:05

Chyba źle mnie zrozumiałeś... ;] Chodzi mi o to, żeby ta tabelka była widoczna w headerze, czyli po prostu było by widać ją na każdej stronie forum.
Sanito - 28-07-2010, 10:44

Bucu, a może wiesz dlaczego mi nie działa ? ;] [ post wcześniej pisałem ;) ]
sebul00000 - 29-07-2010, 01:03

sebul00000 napisał/a:
Chyba źle mnie zrozumiałeś... ;] Chodzi mi o to, żeby ta tabelka była widoczna w headerze, czyli po prostu było by widać ją na każdej stronie forum.

Ponawiam i chciałem się jeszcze dopytać o te przewijanie tych buttonów... Teraz jest tak, że jak ustawi się obojętnie w którą stronę, to buttony przewijają się, ale można tak powiedzieć, że się razem przewijają, czyli nie ma zachowanej ciągłości tego przewijania, czyli gdy przewiną się te buttony, to dopiero gdy ostatni button się schowa, dopiero wtedy pierwszy się pokazuje... Da się jakoś tak zrobić, żeby nie było tej przerwy?

jambos - 01-09-2010, 15:19

oto moje pliki nie pokazuje mi buttonow:/
prosze o ich poprawienie
http://www.speedyshare.co...70216/pliki.rar

////////////////

pliki dajemy w załączniku a nie na hostingi.
Bolt

krystianr - 01-09-2010, 15:42

zobacz
taq123 - 17-09-2010, 18:35

Witam mam problem ,ponieważ wgrałem wszystkie pliki do folderów ,ale z instrukcji nie mogę się doczytać co dalej :/ mógł by ktoś tutaj napisać co edytować, zmieniać itp. ?
krystianr - 17-09-2010, 18:37

taq123,
Kod:
##################################################################
## MOD Title:            Footer Buttons
## MOD Author:            Wiktor `Bucu` Bucki <bucu666@gmail.com>
##                        <www.backbone.neth.pl>
## MOD Discription:     Umożliwia dodawanie buttonów do strony
##                        głównej forum poprzez panel
##                        administracyjny. Buttony wyświetlane są w
##                        specjalnej tabelce, z efektem overlib -
##                        opis i adres strony.
##
## MOD Version:         1.1
##
## Installation Level:    Easy
## Installation Time:    5 Minutes
##
## Included Files (6):    admin/admin_footer_buttons.php
##                        templates/twoj_styl/admin/footer_buttons_add.tpl
##                        templates/twoj_styl/admin/footer_buttons_view.tpl
##                        templates/twoj_styl/admin/footer_buttons_ediy.tpl
##                        language/lang_polish/lang_footer_buttons.php
##                        includes/mods_info/footer_buttons.php
##
## Files to Edit (6):    includes/constants.php
##                        templates/*/index_body.tpl
##                        index.php
##                        admin/modules_data.php
##                        language/lang_polish/lang_main.php
##                        check_data.php
##
## License:                GNU PGL
####################################################################
#
#-----[ COPY ]------------------------------------------
#

admin\admin_footer_buttons.php to admin\
templates\twoj_styl\admin\footer_buttons_view.tpl to templates\*\admin\
templates\twoj_styl\admin\footer_buttons_add.tpl to templates\*\admin\
language\lang_polish\lang_footer_buttons.php to language\lang_polish\
includes\mods_info\footer_buttons.php to includes\mods_info


#
#-----[ SQL ]------------------------------------------
#

CREATE TABLE `phpbb_footer_buttons` (
  `id` smallint(2) NOT NULL auto_increment,
  `imgpath` varchar(512) NOT NULL,
  `link` varchar(512) NOT NULL,
  `comment` varchar(256) default NULL,
  `desc` varchar(256) default NULL,
  `border` smallint(1) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

INSERT INTO `phpbb_config` VALUES ('footer_buttons', '0');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_marquee', '0');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_width', '88');
INSERT INTO `phpbb_config` VALUES ('footer_buttons_height', '31');

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

includes/constants.php

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

define('FIELDS_TABLE', $table_prefix . 'profile_fields');

#
#-----[ AFTER, ADD ]------------------------------------------
#

define('FOOTER_BUTTONS_TABLE', $table_prefix . 'footer_buttons');

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

templates/*/index_body.tpl

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

   <table width="100%" cellpadding="1" cellspacing="1" border="0">
      <tr>
         <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
      </tr>
   </table>
   
#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN footer_buttons -->
   <br>
   <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
      <tr>
         <td class="catHead" height="28"><span class="cattitle">{L_BUTTONS}</span></tr>
      <tr>
        <td class="row1" {ONMOUSE_COLORS}align="center">{T1_SCROLL}
        <!-- BEGIN buttons -->
        <a href="{buttons.FOOTER_LINK}" target="_blank">
        <img src="{buttons.FOOTER_CODE}" border="{buttons.FOOTER_BORDER}px" alt="{buttons.FOOTER_COMMENT}" onmouseover="return overlib('<left>{buttons.FOOTER_DESC}</left><br/><br/><center><b>{buttons.FOOTER_LINK}</b></center>', CAPTION, '<center>{buttons.FOOTER_COMMENT}</center>')" onmouseout="nd();" style="color: rgb(255, 163, 79);" width="{FB_WIDTH}px" height="{FB_HEIGHT}px"></a>&nbsp;
        <!-- END buttons -->
        {T2_SCROLL}
        </td>
      </tr>
    </table>
<!-- END footer_buttons -->

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

index.php

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

    $template->assign_vars(array(
        'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts) . ', ' . $lang['topics'] . ' <b>' . get_db_stat('topiccount') . '</b>',
        'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),

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

if ( $board_config['footer_buttons'] )
    {
        $sql = 'SELECT * FROM ' . FOOTER_BUTTONS_TABLE . '';
       
        if ( !($result = $db->sql_query($sql)) )
            {
                message_die(GENERAL_ERROR, 'Could not query footer buttons information', '', __LINE__, __FILE__, $sql);
            }
           
            if ( $board_config['footer_buttons_marquee'] ==    0 )
            {
                $scroll1 = '';
                $scroll2 = '';
            }
            else if ( $board_config['footer_buttons_marquee'] == 1 )
            {
                $scroll1 = '<marquee direction="left" width="70%">';
                $scroll2 = '</marquee>';
            }
            else if ( $board_config['footer_buttons_marquee'] == 2 )
            {
                $scroll1 = '<marquee direction="right" width="70%">';
                $scroll2 = '</marquee>';
            }
           
        $template->assign_block_vars('disable_viewonline.footer_buttons', array());
        $template->assign_vars(array(
        'L_BUTTONS' => $lang['buttons'],
        'T1_SCROLL' => $scroll1,
        'T2_SCROLL' => $scroll2,
        'FB_WIDTH' => $board_config['footer_buttons_width'],
        'FB_HEIGHT' => $board_config['footer_buttons_height']
        ));
       
        while ($row = $db->sql_fetchrow($result))
                {
                    $template->assign_block_vars('disable_viewonline.footer_buttons.buttons', array(
                    'FOOTER_CODE' => $row['imgpath'],
                    'FOOTER_LINK' => $row['link'],
                    'FOOTER_BORDER' => $row['border'],
                    'FOOTER_COMMENT' => $row['comment'],
                    'FOOTER_DESC' => $row['desc']
                    ));
                }
    }

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

admin/modules_data.php

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

'Advert_title' => array("admin_advert.$phpEx", 11),

#
#-----[ AFTER, ADD ]------------------------------------------
#

'Footer_Buttons' => array("admin_footer_buttons.$phpEx?mode=view", 326),

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

language/lang_polish/lang_main.php   

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

//
// That's all Folks!
// -------------------------------------------------

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

$lang['buttons'] = 'Buttony';

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

check_data.php   

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

$md5_sum['warnings.'.$phpEx] = '847f9a7b9558e05101d884098a71fbc8';

#
#-----[ AFTER, ADD ]------------------------------------------
#

$md5_sum['admin/admin_footer_buttons.'.$phpEx] = '8823445ffb13f509a870fa5c11e1c668';
$md5_sum['language/lang_polish/lang_footer_buttons.'.$phpEx] = '7f10359e77699632e9f4e16f06c8a162';

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

$sizes['warnings.'.$phpEx] = '23943';

#
#-----[ AFTER, ADD ]------------------------------------------
#

$sizes['admin/admin_footer_buttons.'.$phpEx] = '8814';
$sizes['language/lang_polish/lang_footer_buttons.'.$phpEx] = '976';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

taq123 - 17-09-2010, 18:41

Dobrze dziękuję daje pomógł
Anonymous - 18-09-2010, 16:23

Jest możliwość dodania czegoś co zlicza kliknięcia?
Bucu - 18-09-2010, 18:22

Tak, pisz na gg - kolo srodka przyszlego tygodnia, mysle ze wiecej niz 30 zł nie powinno to kosztowac.
zyraf - 22-09-2010, 21:35

mam pytanie co oznacza ten kod w PA
Kod:
Could not query footer buttons information

DEBUG MODE

SQL Error : 1146 Table 'db342381695.FOOTER_BUTTONS_TABLE' doesn't exist

SELECT * FROM FOOTER_BUTTONS_TABLE ORDER BY `id` ASC;

Line : 29
File : admin_footer_buttons.php

Woytec - 23-09-2010, 13:35

zyraf, wykonałaś tą część instrukcji?
Kod:
#
#-----[ OPEN ]------------------------------------------
#

includes/constants.php

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

define('FIELDS_TABLE', $table_prefix . 'profile_fields');

#
#-----[ AFTER, ADD ]------------------------------------------
#

define('FOOTER_BUTTONS_TABLE', $table_prefix . 'footer_buttons');

venres - 23-09-2010, 13:39

zyraf napisał/a:
1146 Table 'db342381695.FOOTER_BUTTONS_TABLE' doesn't exist


Wykonałeś zapytania SQL?

zyraf - 23-09-2010, 15:50

wiem już o co biegało z tym bleedem
    CREATE TABLE `phpbb_footer_buttons` ( jest zapytanie do bazy danych
    `id` smallint(2) NOT NULL auto_increment,
    `imgpath` varchar(512) NOT NULL,
    `link` varchar(512) NOT NULL,
    `comment` varchar(256) default NULL,
    `desc` varchar(256) default NULL,
    `border` smallint(1) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    INSERT INTO `phpbb_config` VALUES ('footer_buttons', '0');
    INSERT INTO `phpbb_config` VALUES ('footer_buttons_marquee', '0');
    INSERT INTO `phpbb_config` VALUES ('footer_buttons_width', '88');
    INSERT INTO `phpbb_config` VALUES ('footer_buttons_height', '31');


potem w instrukcji już w linijce 137 jest już zmienione zapytanie
Kod:
        $sql = 'SELECT * FROM ' . FOOTER_BUTTONS_TABLE . '';


wystarczyło wypić rano kawę [paliwo] i od razu wpadło w ręce



Powered by phpBB modified by Przemo © 2003 phpBB Group