[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Проблема не в русификации я её скачал офф сервера! в ней как я сказал всё переведено но всё равно некотыры вещи например поля login на английском хотя в русификации как я смотрел оно переведено! В чем могет быть проблема? :confused:
     
  2. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Спрашивай на форуме двига, тут не энциклопедия, если там все норм значит ты кривой читай мануалы
     
  3. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    lang.cp.login.php
    <?php

    $LANG['login'] = array (

    "app_page" =>
    "Регистрационное имя",

    "username" =>
    "Имя пользователя",

    "password" =>
    "Пароль",

    "login" =>
    "Вход в систему",

    "remember_me" =>
    "Запомнить меня",

    "submit" =>
    "Отослать",

    "lockedout" =>
    "Вы превысили дозволенное количество попыток войти в систему. Пожалуйста, попробуйте еще раз через %минут% минут.",

    "invalid_login" =>
    "Имя пользователя или пароль неверные.",

    );

    ?>


    и вот такой

    lang.lib.login.php


    $LANG['login'] = array (

    "app_page" =>
    "Логин",

    "frm_login" =>
    "Логин",

    "username" =>
    "Имя пользователя",

    "password" =>
    "Пароль",

    "remember_me" =>
    "Запомнить",

    "submit" =>
    "Отправить",

    "forgot_password" =>
    "Вспомнить пароль?",

    "new_user" =>
    "Новый Пользователь?",

    "profile" =>
    "Моя анкета",

    "pictures" =>
    "Фото",

    "messages" =>
    "Письма",

    "lockedout" =>
    "Вы достигли максимальных попыток. Попробуйте снова через %minutes% минут..",

    "invalid_login" =>
    "Неверный
    логин или пароль.",

    "logged_in" =>
    "Добро пожаловать.",

    );

    ?>


    А на главной показывает на английском?
     
    #4983 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  4. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Чайник он всегда чайник :d юзай теги [пхп] и иди на офф форум, то что ты выложил мне ни очем не говорит
     
  5. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Кто из нас ещё чайник? (((= Мне под другим аком зайти чтоли! Я прошу не разобраться в этом коде, я показываю фрагменты перевода ошибок в синтаксе нету же?
    На офф сервере ничего подобного нет и форума на руском подержки этого скрипта не где нет и на него оди русик тока во всём инете!
    А вот мой вопрос в чем могет быть причина?

    Ответ пример: (могет в этом а могет в этом)
     
    #4985 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  6. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    geforce всё правильно!
     
  7. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Могет деся?

    //------------------------------------------------
    // Includes
    //------------------------------------------------
    include_once SYS_PATH.'includes/languages/' . SYS_LANG . '/lang.cp.login.php';


    //------------------------------------------------
    // Set template file
    //------------------------------------------------
    $TEMPLATE->set_template('login.tpl');


    //------------------------------------------------
    // Assign template vars
    //------------------------------------------------
    $TEMPLATE->assign('app_page', htmlentities2utf8($LANG['login']['app_page']));


    То что я красным отметил это чтоза функция?
     
    #4987 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  8. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Поищи откуда берется константа sys_lang, здесь все нормально, извини если че
     
  9. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Помоему здесь:

    <!-- IF loggedin == "0" -->
    <div id="loginbox">
    <form method="post" name="loginform" action="{virtual_path}{ifelse:system_enable_fancy_urls,"1","login/index.html","index.php?m=login"}">
    <table cellspacing="0" cellpadding="0" class="loginbox">
    <tr><td>Username</td></tr>
    <tr><td><input maxlength="24" size="10" style="width: 140px;" type="text" name="username" value="" class="inputText" /></td></tr>
    <tr><td>Password</td></tr>
    <tr><td><input maxlength="24" size="10" style="width: 140px;" type="password" name="password" value="" class="inputText" /></td></tr>
    <tr><td>Remember me?</td></tr>
    <tr><td><select name="nonxpcookie" class="inputCombo"><option value="1">Yes</option><option value="0">No</option></select></td></tr>
    <tr><td><input type="submit" name="login" value="Login" class="inputLogin" /></td></tr>
    <tr><td><a href="{virtual_path}{ifelse:system_enable_fancy_urls,"1","lostpassword/index.html","index.php?m=lostpassword"}">Forgot password?</a></td></tr>
    </table>
    <input type="hidden" name="islogin" value="1" />
    </form>
    </div>
    <!-- ELSE -->


    Я прав?
     
    #4989 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  10. [dword]

    [dword] Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    109
    Likes Received:
    74
    Reputations:
    40
    Ну судя по тегам, это и есть..
    HTML:
    <tr><td>Username</td></tr>
    <tr><td>Password</td></tr>
    <tr><td>Remember me?</td></tr>
    <tr><td><a href="{virtual_path}{ifelse:system_enable_fancy_urls,"1","lostpassword/index.html","index.php?m=lostpassword"}">Forgot password?</a></td></tr>
    
     
    1 person likes this.
  11. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Всем спасибо один вопрос решил, в пред идущем коде то что я отпечатал в header.tpl на прямую вбиты название полей модуля login, я поправил их на русский и прокатило ! А второй нет! (((( Не работает регистрация на русском? В админке пишет неверный id группы? Здеся по труднее чем в первом вопросе! Есть добровольцы кто поможет отпешите вышлю на мыло скрипт?
     
  12. Zircool

    Zircool Elder - Старейшина

    Joined:
    1 Mar 2006
    Messages:
    162
    Likes Received:
    37
    Reputations:
    5
    Опять проблема с регуляркой...

    Нужно все строки вида <table width="10" border="0" cellpadding="0" cellspacing="1"> заменить на null, но дело в том что тег таблиц меняется, он может быть <table width="10" cellspacing="1" border="0" cellpadding="0" > а может быть и <table width="10" cellspacing="1" cellpadding="0" > и т.д. заменяю через ereg_replace Вот так у меня получилось
    PHP:
    $sitetext=ereg_replace("#<td (.*?)>#i","",$sitetext);
    Но к сожалению вылетает ошибка

     
  13. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Ха разобрался спасибо всем! Там оказывается ошибку не выводило при регистрации на неё перевода небыло я перевел аказывается два раза с одного ip незя региться! ХА! Круто! разобрался!
     
  14. FrMn

    FrMn Elder - Старейшина

    Joined:
    8 Aug 2008
    Messages:
    51
    Likes Received:
    16
    Reputations:
    7
    Code:
    echo preg_replace('/<table ((width="10"|border="0"|cellspacing="1"|cellpadding="0")\s*){1,4}>/i','',$file);
     
    #4994 FrMn, 26 Aug 2008
    Last edited: 26 Aug 2008
  15. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Вопрос!

    Есть такая таблица в базе members! в ней хронятся юзеры! Как зделатьтак чтоб юзеры считались и выводилось количество этих узеров на стронице! Заметте количество они сами юзеры!??
     
  16. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    SELECT COUNT(*) AS memb FROM members
     
  17. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Это надо новую таблицу memb создовать?
     
  18. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    К примеру

    1. Создать таблицу memb она будет хранить число пользователей!
    2. Создать файл пхп к примеру stats.php в нем описать

    1.1 присоединиться к базе 2.1 создать переменую sta и присвоеть ей значение memb.
    3.1 На главной index.php вывести результат!
    Так???
     
  19. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    неет ... это просто название по которому сможеш полуить количество ....
    не нада новую таблицу
     
  20. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Так значит это в пхп надо прописывать?

    если могешь пример малый от фуфла накидай?
     
Thread Status:
Not open for further replies.