Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:39 Der er 35 kommentarer og
1 løsning

Hjælp til fejlmelding!

Jeg har lavet kalendermod på mit forum på www.trommeslager.dk men det vil ikke som jeg vil!
jeg får denne fejl:
Fatal error: Call to undefined function: mods_settings_get_lang() in /home/web/sth5076/admin/admin_board_extend.php on line 326


linien som den henviser til er denne:

'L_MOD_NAME'        => mods_settings_get_lang($menu_name) . ' - ' . mods_settings_get_lang($mod_name) . ( !empty($sub_name) ? ' - ' . mods_settings_get_lang($sub_name) : '' ),

Den kommer når jeg vil gå ind i admin-panelet under configuration +  (det er den som er blevet tilføjet i moddet)
Og noget helt andet, så kan jeg ikke få sproget til at makke ret!
Vil du hjælpe?

På forhånd tak!
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:41 #1
Det mærkelige er at jeg har lavet moddet på mit prøve-forum først www.runehansen.dk/forum/ og der virker det upåklageligt!!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 01:42 #2
Måske du har glemt at inkludere en fil med den funktion ?
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:44 #3
jeg har trippel-tjekket at jeg har uploaded alle filer!

Jeg fatter det virkelig ikke!
Og det endnu mere mærkelige er at hvis jeg slår 'overskriv brugeres valg' ved sprog - dvs. så folk kan vælge engelsk - ja så kommer moddet frem på dansk (calendar blir til kalender etc)
Jeg har oploaded filen med de danske gloser under både dansk og engelsk-biblioteket!
Jeg fatter ikke hvad der er galt
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:46 #4
måske skal jeg lige nævne at jeg har brugt de samme filer til trommeslager.dk-moddet som jeg brugte til runehansen.dk/forum-moddet - så jeg ikke skulle sidde og adde en masse kode to gange - men da de to forums er ens skulle det jo ikke ha noget at sige.
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:48 #5
det jeg OVERHOVEDET ikke fatter er hvor forummet får sine engelske gloser fra!?!! Den fil findes overhovedet ikke!!! jeg har sørget for at der kun findes danske! Men alligevel skrives det på engelsk!!!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 01:48 #6
Næh - og begge er unix-maskiner. Du har ikke en @include..... altså med @
foran så du ikke får en fejl hvis en fil ikke findee?
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:49 #7
jeg er ikke med?! en @include ?!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 01:53 #8
Jamen, jeg kan jo ikke se din kode - så må jeg gætte.

Har du en fil, hvod den funktion defineres?
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:55 #9
jeg fatter altså meget lidt af php, så jeg er ikke helt klar over hvad du spørger om...
du kan evt. få ftp-adgang til siden, hvis du vil - så skal jeg bare ha en mailadresse.
Avatar billede metal_hansen Nybegynder
26. november 2003 - 01:57 #10
koden ser sådan her ud i det afsnit:

// header
$template->assign_vars(array(
    'L_TITLE'            => $lang['Configuration_extend'],
    'L_TITLE_EXPLAIN'    => $lang['Config_explain'],
    'L_MOD_NAME'        => mods_settings_get_lang($menu_name) . ' - ' . mods_settings_get_lang($mod_name) . ( !empty($sub_name) ? ' - ' . mods_settings_get_lang($sub_name) : '' ),
    'L_SUBMIT'            => $lang['Submit'],
    'L_RESET'            => $lang['Reset'],
    )
);
Avatar billede erikjacobsen Ekspert
26. november 2003 - 01:57 #11
Nej tak. Hvis vi ikke kan klare det her, så gider jeg ikke.
Avatar billede erikjacobsen Ekspert
26. november 2003 - 01:58 #12
Kan du finde de linier, i den fil du har vist noget fra, som indeholder
ordet "include" eller "require" ?
Avatar billede metal_hansen Nybegynder
26. november 2003 - 02:01 #13
jeg er ved at prøve at poste det på mit andet forum - men serveren er vist ret langsom iaften...
Avatar billede metal_hansen Nybegynder
26. november 2003 - 02:05 #14
nå den server vil ikke - så poster jeg det her!

<?php

/***************************************************************************
*                            admin_board_extend.php
*                            ----------------------
*    begin            : 10/08/2003
*    copyright        : Ptirhiik
*    email            : admin@rpgnet-fr.com
*    version            : 1.0.4 - 28/09/2003
*
***************************************************************************/

/***************************************************************************
*
*  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.
*
***************************************************************************/

define('IN_PHPBB', true);

if( !empty($setmodules) )
{
    $file = basename(__FILE__);
    $module['General']['Configuration_extend'] = $file;
    return;
}

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

//
// get all the mods settings
//
$mods = array();
$dir = @opendir($phpbb_root_path . 'includes/mods_settings');
while( $file = @readdir($dir) )
{
    if( preg_match("/^mod_.*?\." . $phpEx . "$/", $file) )
    {
        include($phpbb_root_path . 'includes/mods_settings/' . $file);
    }
}
@closedir($dir);

// menu_id
$menu_id = 0;
if ( isset($HTTP_GET_VARS['menu']) || isset($HTTP_POST_VARS['menu_id']) )
{
    $menu_id = isset($HTTP_POST_VARS['menu_id']) ? intval($HTTP_POST_VARS['menu_id']) : intval($HTTP_GET_VARS['menu']);
}

// mod_id
$mod_id = 0;
if ( isset($HTTP_GET_VARS['mod']) || isset($HTTP_POST_VARS['mod_id']) )
{
    $mod_id = isset($HTTP_POST_VARS['mod_id']) ? intval($HTTP_POST_VARS['mod_id']) : intval($HTTP_GET_VARS['mod']);
}

// sub_id
$sub_id = 0;
if ( isset($HTTP_GET_VARS['msub']) || isset($HTTP_POST_VARS['sub_id']) )
{
    $sub_id = isset($HTTP_POST_VARS['sub_id']) ? intval($HTTP_POST_VARS['sub_id']) : intval($HTTP_GET_VARS['msub']);
}

// menu
$menu_keys = array();
$menu_sort = array();

// mods
$mod_keys = array();
$mod_sort = array();

// fields
$sub_keys = array();
$sub_sort = array();

// process
@reset($mods);
while ( list($menu_name, $menu) = each($mods) )
{
    // check if there is some config fields in the mods under this menu
    $found = false;

    // menu
    @reset($menu['data']);
    while ( ( list($mod_name, $mod) = @each($menu['data']) ) && !$found )
    {
        // sub menu
        @reset($mod['data']);
        while ( ( list($sub_name, $sub) = @each($mod['data']) ) && !$found )
        {
            // fields
            @reset($sub['data']);
            while ( ( list($field_name, $field) = @each($sub['data']) ) && !$found )
            {
                if ( !isset($field['user_only']) || !$field['user_only'] )
                {
                    $found=true;
                    break;
                }
            }
        }
    }

    // menu ok
    if ( $found )
    {
        $i = count($menu_keys);
        $menu_keys[$i] = $menu_name;
        $menu_sort[$i] = $menu['sort'];

        // init mod level
        $mod_keys[$i] = array();
        $mod_sort[$i] = array();

        @reset($menu['data']);
        while ( list($mod_name, $mod) = @each($menu['data']) )
        {
            // check if there is some config fields
            $found = false;
            @reset($mod['data']);
            while ( list($sub_name, $sub) = @each($mod['data']) )
            {
                @reset($sub['data']);
                while ( list($field_name, $field) = @each($sub['data']) )
                {
                    if ( !isset($field['user_only']) || !$field['user_only'] )
                    {
                        $found=true;
                        break;
                    }
                }
            }
            if ($found)
            {
                $j = count($mod_keys[$i]);
                $mod_keys[$i][$j] = $mod_name;
                $mod_sort[$i][$j] = $mod['sort'];

                // init sub levels
                $sub_keys[$i][$j] = array();
                $sub_sort[$i][$j] = array();

                // sub names
                @reset($mod['data']);
                while ( list($sub_name, $sub) = @each($mod['data']) )
                {
                    if ( !empty($sub_name) )
                    {
                        // check if there is some config fields in this level
                        $found = false;
                        @reset($sub['data']);
                        while ( list($field_name, $field) = @each($sub['data']) )
                        {
                            if ( !isset($field['user_only']) || !$field['user_only'] )
                            {
                                $found=true;
                                break;
                            }
                        }
                        if ($found)
                        {
                            $sub_keys[$i][$j][] = $sub_name;
                            $sub_sort[$i][$j][] = $sub['sort'];
                        }
                    }
                }
                @array_multisort($sub_sort[$i][$j], $sub_keys[$i][$j]);
            }
        }
        @array_multisort($mod_sort[$i], $mod_keys[$i], $sub_sort[$i], $sub_keys[$i]);
    }
}
@array_multisort($menu_sort, $menu_keys, $mod_sort, $mod_keys, $sub_sort, $sub_keys);

// fix menu id
if ( $menu_id > count($menu_keys) )
{
    $menu_id = 0;
}

// fix mod id
if ( $mod_id > count($mod_keys[$menu_id]) )
{
    $mod_id = 0;
}

// fix sub id
if ( $sub_id > count($sub_keys[$menu_id][$mod_id]) )
{
    $sub_id = 0;
}

// menu name
$menu_name = $menu_keys[$menu_id];

// mod name
$mod_name = $mod_keys[$menu_id][$mod_id];

// sub name
$sub_name = $sub_keys[$menu_id][$mod_id][$sub_id];

// buttons
$submit = isset($HTTP_POST_VARS['submit']);

// get the real value of board_config
$sql = "SELECT * FROM " . CONFIG_TABLE;
if ( !$result = $db->sql_query($sql) ) message_die(CRITICAL_ERROR, 'Could not query config information', '', __LINE__, __FILE__, $sql);
$config = array();
while ($row = $db->sql_fetchrow($result))
{
    $config[ $row['config_name'] ] = $row['config_value'];
}

// validate
if ($submit)
{
    // init for error
    $error = false;
    $error_msg = '';

    // format and verify data
    @reset($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']);
    while ( list($field_name, $field) = @each($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']) )
    {
        if (isset($HTTP_POST_VARS[$field_name]))
        {
            switch ($field['type'])
            {
                case 'LIST_RADIO':
                case 'LIST_DROP':
                    $$field_name = $HTTP_POST_VARS[$field_name];
                    if (!in_array($$field_name, $mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data'][$field_name]['values']))
                    {
                        $error = true;
                        $msg = mods_settings_get_lang( $mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data'][$field_name]['lang_key'] );
                        $error_msg = (empty($error_msg) ? '' : '<br />') . $lang['Error'] . ':&nbsp;' . $msg;
                    }
                    break;
                case 'TINYINT':
                case 'SMALLINT':
                case 'MEDIUMINT':
                case 'INT':
                    $$field_name = intval($HTTP_POST_VARS[$field_name]);
                    break;
                case 'VARCHAR':
                case 'TEXT':
                case 'DATEFMT':
                    $$field_name = trim(str_replace("\'", "''", htmlspecialchars($HTTP_POST_VARS[$field_name])));
                    break;
                case 'HTMLVARCHAR':
                case 'HTMLTEXT':
                    $$field_name = trim(str_replace("\'", "''", $HTTP_POST_VARS[$field_name]));
                    break;
                default:
                    $$field_name = '';
                    if ( !empty($field['chk_func']) && function_exists($field['chk_func']) )
                    {
                        $$field_name = $field['chk_func']($field_name, $HTTP_POST_VARS[$field_name]);
                    }
                    else
                    {
                        message_die(GENERAL_ERROR, 'Unknown type of config data : ' . $field_name, '', __LINE__, __FILE__, '');
                    }
                    break;
            }
            if ($error)
            {
                $message = $error_msg . '<br /><br />' . sprintf($lang['Click_return_config'], '<a href="' . append_sid("./admin_board_extend.$phpEx?menu=$menu_id&mod=$mod_id&msub=$sub_id") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("./index.$phpEx?pane=right") . '">', '</a>');
                message_die(GENERAL_MESSAGE, $message);
            }
        }
    }

    // save data
    @reset($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']);
    while ( list($field_name, $field) = @each($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']) )
    {
        if (isset($$field_name))
        {
            // update
            $sql = "UPDATE " . CONFIG_TABLE . "
                    SET config_value = '" . $$field_name . "'
                    WHERE config_name = '" . $field_name . "'";
            if ( !$db->sql_query($sql) )
            {
                message_die(GENERAL_ERROR, 'Failed to update general configuration for ' . $field_name, '', __LINE__, __FILE__, $sql);
            }
        }
        if ( isset($HTTP_POST_VARS[$field_name . '_over']) && !empty($field['user']) && isset($userdata[ $field['user'] ]) )
        {
            // update
            $sql = "UPDATE " . CONFIG_TABLE . "
                    SET config_value = '" . intval($HTTP_POST_VARS[$field_name . '_over']) . "'
                    WHERE config_name = '$field_name" . "_over'";
            if ( !$db->sql_query($sql) )
            {
                message_die(GENERAL_ERROR, 'Failed to update general configuration for ' . $field_name, '', __LINE__, __FILE__, $sql);
            }
        }
    }

    // send an update message
    $message = $lang['Config_updated'] . '<br /><br />' . sprintf($lang['Click_return_config'], '<a href="' . append_sid("./admin_board_extend.$phpEx?menu=$menu_id&mod=$mod_id&msub=$sub_id") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("./index.$phpEx?pane=right") . '">', '</a>');
    message_die(GENERAL_MESSAGE, $message);
}


// template
$template->set_filenames(array(
    'body' => 'admin/board_config_extend_body.tpl')
);

// header
$template->assign_vars(array(
    'L_TITLE'            => $lang['Configuration_extend'],
    'L_TITLE_EXPLAIN'    => $lang['Config_explain'],
    'L_MOD_NAME'        => mods_settings_get_lang($menu_name) . ' - ' . mods_settings_get_lang($mod_name) . ( !empty($sub_name) ? ' - ' . mods_settings_get_lang($sub_name) : '' ),
    'L_SUBMIT'            => $lang['Submit'],
    'L_RESET'            => $lang['Reset'],
    )
);

// send menu
for ($i = 0; $i < count($menu_keys); $i++)
{
    $l_menu = $menu_keys[$i];
    if ( count($mod_keys[$i]) == 1 )
    {
        $l_menu = $mod_keys[$i][0];
        if ( count($sub_keys[$i][0]) == 1 )
        {
            $l_menu = $sub_keys[$i][0][0];
        }
    }
    $template->assign_block_vars('menu', array(
        'CLASS'        => ($menu_id == $i) ? ( (count($mod_keys[$i]) > 1) ? 'row3' : 'row1' ) : 'row2',
        'U_MENU'    => append_sid("./admin_board_extend.$phpEx?menu=$i"),
        'L_MENU'    => sprintf( ( ($menu_id == $i) ? '<b>%s</b>' : '%s' ), mods_settings_get_lang($l_menu) ),
        )
    );
    if ( $menu_id == $i )
    {
        if (count($mod_keys[$i]) > 1 )
        {
            $template->assign_block_vars('menu.title_open', array());
        }
    }
    else
    {
        $template->assign_block_vars('menu.title_close', array() );
    }
    if ($menu_id == $i)
    {
        for ($j = 0; $j < count($mod_keys[$i]); $j++ )
        {
            $l_mod = $mod_keys[$i][$j];
            if ( count($sub_keys[$i][$j]) == 1 )
            {
                $l_mod = $sub_keys[$i][$j][0];
            }
            $template->assign_block_vars('menu.mod', array(
                'CLASS'    => ( ($menu_id == $i) && ($mod_id == $j) ) ? 'row1' : 'row2',
                'ALIGN'    => ( ($menu_id == $i) && ($mod_id == $j) && (count($sub_keys[$i][$j]) > 1) ) ? 'left' : 'center',
                'U_MOD'    => append_sid("./admin_board_extend.$phpEx?menu=$i&mod=$j"),
                'L_MOD'    => sprintf( ( ( ($menu_id == $i) && ($mod_id == $j) ) ? '<b>%s</b>' : '%s' ), mods_settings_get_lang($l_mod) ),
                )
            );
            if ( ($menu_id == $i) && ($mod_id == $j) )
            {
                if ( count($sub_keys[$i][$j]) > 1 )
                {
                    $template->assign_block_vars('menu.mod.sub', array());
                    for ($k = 0; $k < count($sub_keys[$i][$j]); $k++)
                    {
                        $template->assign_block_vars('menu.mod.sub.row', array(
                            'CLASS'    => ( ($menu_id == $i) && ($mod_id == $j) && ($sub_id == $k) ) ? 'row1' : 'row1',
                            'U_MOD' => append_sid("./admin_board_extend.$phpEx?menu=$i&mod=$j&msub=$k"),
                            'L_MOD'    => sprintf( (($sub_id == $k) ? '<b>%s</b>' : '%s'), mods_settings_get_lang($sub_keys[$i][$j][$k]) ),
                            )
                        );
                    }
                }
            }
        }
    }
}

// send items
@reset($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']);
while ( list($field_name, $field) = @each($mods[$menu_name]['data'][$mod_name]['data'][$sub_name]['data']) )
{
    // get the field input statement
    $input = '';
    switch ($field['type'])
    {
        case 'LIST_RADIO':
            @reset($field['values']);
            while ( list($key, $val) = @each($field['values']) )
            {
                $selected = ($config[$field_name] == $val) ? ' checked="checked"' : '';
                $l_key = mods_settings_get_lang($key);
                $input .= '<input type="radio" name="' . $field_name . '" value="' . $val . '"' . $selected . ' />' . $l_key . '&nbsp;&nbsp;';
            }
            break;
        case 'LIST_DROP':
            @reset($field['values']);
            while ( list($key, $val) = @each($field['values']) )
            {
                $selected = ($config[$field_name] == $val) ? ' selected="selected"' : '';
                $l_key = mods_settings_get_lang($key);
                $input .= '<option value="' . $val . '"' . $selected . '>' . $l_key . '</option>';
            }
            $input = '<select name="' . $field_name . '">' . $input . '</select>';
            break;
        case 'TINYINT':
            $input = '<input type="text" name="' . $field_name . '" maxlength="3" size="2" class="post" value="' . $config[$field_name] . '" />';
            break;
        case 'SMALLINT':
            $input = '<input type="text" name="' . $field_name . '" maxlength="5" size="5" class="post" value="' . $config[$field_name] . '" />';
            break;
        case 'MEDIUMINT':
            $input = '<input type="text" name="' . $field_name . '" maxlength="8" size="8" class="post" value="' . $config[$field_name] . '" />';
            break;
        case 'INT':
            $input = '<input type="text" name="' . $field_name . '" maxlength="13" size="11" class="post" value="' . $config[$field_name] . '" />';
            break;
        case 'VARCHAR':
        case 'HTMLVARCHAR':
            $input = '<input type="text" name="' . $field_name . '" maxlength="255" size="45" class="post" value="' . $config[$field_name] . '" />';
            break;
        case 'TEXT':
        case 'HTMLTEXT':
            $input = '<textarea rows="5" cols="45" wrap="virtual" name="' . $field_name . '" class="post">' . $config[$field_name] . '</textarea>';
            break;
        default:
            $input = '';
            if ( !empty($field['get_func']) && function_exists($field['get_func']) )
            {
                $input = $field['get_func']($field_name, $config[$field_name]);
            }
            break;
    }

    // overwrite user choice
    $override = '';
    if ( !empty($input) && !empty($field['user']) && isset($userdata[ $field['user'] ]) )
    {
        $override = '';
        @reset($list_yes_no);
        while ( list($key, $val) = @each($list_yes_no) )
        {
            $selected = ($config[$field_name . '_over'] == $val) ? ' checked="checked"' : '';
            $l_key = mods_settings_get_lang($key);
            $override .= '<input type="radio" name="' . $field_name . '_over' . '" value="' . $val . '"' . $selected . ' />' . $l_key . '&nbsp;&nbsp;';
        }
        $override = '<hr />' . $lang['Override_user_choices'] . ':&nbsp;'. $override;
    }

    // dump to template
    $template->assign_block_vars('field', array(
        'L_NAME'    => mods_settings_get_lang($field['lang_key']),
        'L_EXPLAIN'    => !empty($field['explain']) ? '<br />' . mods_settings_get_lang($field['explain']) : '',
        'INPUT'        => $input,
        'OVERRIDE'    => $override,
        )
    );
}

// system
$s_hidden_fields = '';
$s_hidden_fields .= '<input type="hidden" name="menu_id" value="' . $menu_id . '" />';
$s_hidden_fields .= '<input type="hidden" name="mod_id" value="' . $mod_id . '" />';
$s_hidden_fields .= '<input type="hidden" name="sub_id" value="' . $sub_id . '" />';
$template->assign_vars(array(
    'S_ACTION'            => append_sid("./admin_board_extend.$phpEx"),
    'S_HIDDEN_FIELDS'    => $s_hidden_fields,
    )
);

// footer
$template->pparse("body");
include('./page_footer_admin.'.$phpEx);

?>
Avatar billede metal_hansen Nybegynder
26. november 2003 - 02:10 #15
men det som jeg slet ikke fatter er hvor den får de engelske gloser fra!!
De findes slet ikke på serveren!!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 02:11 #16
Check at du har det rigtige indhold i dette katalog
  $dir = @opendir($phpbb_root_path . 'includes/mods_settings');
Du får ingen fejl hvis det mangler
Avatar billede metal_hansen Nybegynder
26. november 2003 - 02:25 #17
jeg har nu tjekket det adskillige gange - der ser ikke ud til at være nogen fejl!
Men hvor får serveren den fil fra?? det begynder at lugte af serverfejl!
Jeg tror jeg henter hele dynen og laver et extended find på nogle af de gloser!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 02:27 #18
Næh ... det er næppe serverfejl. Der er en forklaring, simpel endda.
Vi skal bare finde den!
Avatar billede metal_hansen Nybegynder
26. november 2003 - 02:42 #19
OKAY nu har jeg lige hentet hele dynen fra serveren, og lavet en extended find på gloserne, og det viser sig at de gamle filer jeg har omdøbt til detgamlefilnavnXXX.php (altså XXX til sidst i navnet) indeholder de engelske gloser. Jeg slettede den gamle fil, og nu bruger forummet den danske.
Er det ikke ret mærkeligt??
Avatar billede erikjacobsen Ekspert
26. november 2003 - 08:58 #20
Det ved jeg ikke. Linierne efter
  $dir = @opendir($phpbb_root_path . 'includes/mods_settings');
henter alle includefiler i det katalog blot de starter med mod_ og slutter
på .php. Så hjælper din omdøbning ingenting. Hvis altså det er en af de filer
du har gjort det ved
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:00 #21
der er kun en fil i den mappe 'includes/mods_settings' og den hedder mod_calendar.php
den havde jeg ikke omdøbt.
Men ok jeg kan godt se at jeg skal passe på med at omdøbe hvis det ikke hjælper noget ;)
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:10 #22
hmmm her til morgen kom jeg til at tænke på at jeg havde ændret i en fil (page_header) sådan at en folde-ned/folde-op funktion som lå i den fil, ikke kom frem. Så tænkte jeg at jeg ville prøve at lave det om, så at jeg bruger den originale fil (uden ændringer) for at se om det hjalp. Men fanme om der kommer nogen ændringer?! heller ikke den folde-ned/folde-op funktion som egentlig BURDE være der!
Jeg fatter intet!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 10:16 #23
...og jeg såede engang basilikum i haven, og det kom ikke op. Det forstod jeg heller ikke.

Men tilbage til dit problem: det er svært at gøre noget ved med de givne oplysninger ;)
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:18 #24
hehe ja!
jamen du bliver vel næsten nødt til at ha adgang til ftp?!
jeg er ret blank lige nu - jeg synes jeg har været alt igennem...
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:27 #25
altså faktisk er det ikke nogen katastrofe at det ikke virker 100% for jeg skal alligevel ikke bruge de indstillinger som ligger i den udvidede admin-del som melder fejl..... Men jeg hader bare når det ikke fungerer ordentligt - specielt når jeg ikke ved hvorfor!!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 10:38 #26
adgang via ftp, næh
1) Det har du ikke råd til ;)
2) Det har jeg ikke tid til ;))
3) Det har jeg ikke lyst til, at rode rundt i så stort et system ;)))
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:41 #27
haha nej jeg tænkte det nok ;)

det er ok - men har du et bud på hvad problemet KAN være?
jeg mener  - en manglende fil el. andet?!
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:50 #28
hvad skulle du ha for at løse problemet, hvis det nu var?!
jeg har jo også et mere, som jeg 100% er villig til at betale for at få løst - og det er IKKE så indviklet som det her
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:50 #29
Avatar billede erikjacobsen Ekspert
26. november 2003 - 10:53 #30
Så er der punkt 2 og 3 - jeg frafalder ;(
Avatar billede metal_hansen Nybegynder
26. november 2003 - 10:56 #31
øv - men ok.
damn der er ikke mange folk på E der har lyst til at nørde den for vildt over sådan et problem (el. flere problemer) her.
:/
Avatar billede metal_hansen Nybegynder
26. november 2003 - 19:04 #32
nå, men erik, lægger du et svar så jeg ka gi dig nogle point for interessen når spørgsmålet skal lukkes ;)

hvad synes du forresten om siden www.trommeslager.dk ?!
Avatar billede erikjacobsen Ekspert
26. november 2003 - 19:08 #33
Nej tak. Ingen point. 200 point er alt for meget. Og jeg har ingen mening om din side ;)
Avatar billede metal_hansen Nybegynder
26. november 2003 - 19:10 #34
200 havde du nu heller ikke fået  - men 60 måske?!
og alle har da en mening *G*
Avatar billede erikjacobsen Ekspert
26. november 2003 - 19:13 #35
Nej, jeg har ingen mening. Og de 200 point er for meget at oprette et simpelt
spørgsmål med. Nuvel, det ku' så ik' løses på det foreliggende grundlag, men
alligevel. Jeg hopper ud af spørgsmålet - gør hvad du vil ;)
Avatar billede metal_hansen Nybegynder
26. november 2003 - 19:17 #36
et simpelt spørgsmål?!? det er bestemt ikke simpelt for mig!
jamen ok så lukker jeg her igen...
jeg prøver nok at køre moddet igennem igen - skal nok fortælle hvis jeg finder fejlen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester