За последние 24 часа нас посетили 19138 программистов и 1639 роботов. Сейчас ищут 892 программиста ...

Требуется помощь в php кодинге

Тема в разделе "PHP для новичков", создана пользователем Af1k, 20 окт 2010.

  1. Af1k

    Af1k Активный пользователь

    С нами с:
    20 окт 2010
    Сообщения:
    16
    Симпатии:
    0
    Добрый день! У меня сайт построен на phpfusion, выбрана тема webmaster-files.
    Мне нужно изменить структуру шапки сайта, и добавить туда flash ролик фиксированной ширины:
    Вот код, взятый из theme.php с папки с темой webmaster:
    Код (Text):
    1. function render_header($header_content) {
    2.  
    3. global $theme_width,$settings;
    4.  
    5.  echo "<table align='center' cellspacing='0' cellpadding='0' width='$theme_width' class='body-border'>";
    6.  echo "<tr><td><table cellpadding='0' cellspacing='0' width='100%'><tr>";
    7.  echo "<td><table cellpadding='0' cellspacing='0' width='100%'><tr>";
    8.  echo "<td><div align='right' id='clockbar'><div class='clockbarcolor'>";
    9.  
    10.     echo "<div id='Clock'></div>";
    11.  echo "<script type='text/javascript'>
    12.   <!--
    13.   var DayNam = new Array(
    14.   'Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
    15.   var MnthNam = new Array(
    16.   'January','February','March','April','May','June','July','August','September','October','November','December');
    17.   //-->
    18.   </script>";
    19.  echo "<script type='text/javascript' src='".THEME."/clock/clock.js'></script></div></div>";
    20.  echo "<div align='right' id='pageheader'>";
    21.  echo "<table style='WIDTH: 100%' height='50' cellSpacing='0' cellPadding='0' border='0'><tr>";
    22.  echo "<td style='WIDTH: 45%'>";
    23.  echo "<img alt='".$settings[sitename]."' src='".THEME."images/logo.jpg' border='0' width='700' height='250'></a>";
    24.  echo "</td>";
    25.  echo "<td style='padding-right:0px;' align='right'></td>";
    26.  echo "</tr></table></div>";
    27.  echo "<table style='WIDTH: 100%' cellSpacing='0' cellPadding='0' border='0'><tr>";
    28.  echo "<td class='subheader'>";
    И так, как я понимаю, этот отрывок с функцией render_header($header_content) отвечает за структуру шапки и вывод содержимого. Мне нужно изменить этот код так, чтобы:
    1. в строке, где logo.jpg было 3 столбца(1-й с лого(с заданной шириной и высотой),2-й с картинкой, которая растягивалась бы при увеличении или уменьшении разрешения экрана клиента, 3-й с объектом flash фиксированной ширины и высоты, так же как и logo).
    Так как функция render_header($header_content) ссылается на файл subheader.php, то вот мой subheader:
    Код (Text):
    1. <?php
    2. /*---------------------------------------------------+
    3. | PHP-Fusion 6 Content Management System
    4. +----------------------------------------------------+
    5. | Copyright  2002 - 2006 Nick Jones
    6. | http://www.php-fusion.co.uk/
    7. +----------------------------------------------------+
    8. | Released under the terms & conditions of v2 of the
    9. | GNU General Public License. For details refer to
    10. | the included gpl.txt file or visit http://gnu.org
    11. +----------------------------------------------------*/
    12. if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
    13.  
    14. require_once THEME."theme.php";
    15.  
    16. if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
    17. if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");
    18.  
    19. echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
    20. <html>
    21. <head>
    22. <title>".ru_title().$settings['sitename']."</title>
    23. <meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
    24. <meta name='description' content='".$settings['description']."'>
    25. <meta name='keywords' content='".$settings['keywords']."'>
    26. <link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
    27. <script type='text/javascript' src='".INCLUDES."jscript.js'></script>
    28. </head>
    29. <body bgcolor='$body_bg' text='$body_text'>\n";
    30.  
    31. render_header("
    32. <table  cellpadding='0' cellspacing='0' width='100%'>
    33. <tr>
    34. <td>
    35. <img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>
    36. </td>
    37. </tr>
    38. </table>
    39. ");
    40.  
    41. ?>
    И еще, вот это прописано в style.css:
    Код (Text):
    1. .footer {
    2.     font-family:Verdana,Arial,Helvetica,sans-serif;
    3.     font-size:10px;
    4.     color:#EDEDED;
    5.     background-color:#EDEDED;
    6.     background-image:url(images/bg_header.jpg);
    7.     background-repeat:repeat-x;
    8.     border-top:1px #ADC1CE solid;
    9.     padding:5px;
    10. }
    Вот эта картинка повторяется в право в зависимости от расширения экрана!
    ЖДУ ОТВЕТА, СПАСИБО!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    проще заплатить триста рублей при таком уровне знаний.
     
  3. Af1k

    Af1k Активный пользователь

    С нами с:
    20 окт 2010
    Сообщения:
    16
    Симпатии:
    0
    Я впринципе вообще не знаю php! Поэтому и написал на форум с надеждой о помощи! А мне тут предлогают за 300 рублей... Да я сам выучу за 300 р. Ведь я знаю, что тут код не сложный для знающих людей, и я думаю, помочь мне - можно и за СПАСИБО. Ну раз тут коммерческий форум, и все хотят заработать 300 р. за 10 минут, то я тогда не туда попал)
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Af1k
    слишком многа букаф, разбираться лень. хтмл знаешь? если да, то локализуй проблему.
    если нет - заплати 300 р за книжку по хтмл, прочитай и локализуй проблему.
    и сюда локализованную проблему.

    пойми, тут не так много людей, которые за бесплатно будут копаться в куче кода,
    потому нужно попытаться его чуть-чуть уменьшить (где-то раз в 10-20).
     
  5. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Я пацталом.
    Звучит как "за миллион долларов я это и сам сделаю", бугага)
    Блин, я плачу 300 рублей, если выучишь РНР за неделю!
     
  6. Af1k

    Af1k Активный пользователь

    С нами с:
    20 окт 2010
    Сообщения:
    16
    Симпатии:
    0
    Попробую=)

    Я имел ввиду свой код выучу)
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Af1k
    код простой или сложный вопрос второй. бесплатно ковыряться в чужих ошибках никто не хочет - сложно и муторно. Темболее удаленно. А если кому-то заплатишь, дашь доступ и всякое такое - то тут уже проще. Можно хотя бы растыкать всякие echo '1' посередь кухни...