Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите пожалуйста, не знаю php вовсе...
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Помогите пожалуйста, не знаю php вовсе...

Страниц (2): [1] 2 »
 

1. Black Mirror - 07 Июля, 2011 - 13:39:56 - перейти к сообщению
Ситуация такова - php не знаю вовсе. Нужно было вставить код аналитика гугл и яндекс метрики на сайт.
В каталоге с документами /home/ПОЛЬЗОВАТЕЛЬ/public_html/
файл index.php
Содержание:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include 'e-kernel/system/header.php';
  3. ?>

Я предположил что этот файл содержит директиву о включении в каждый документ директив из файла header.php, в который внёс код Аналитика после

перед
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. ViewPage();
  4.  
  5. ?></html>

в результате получил ошибку
CODE (htmlphp):
скопировать код в буфер обмена
  1.  PHP Warning:  include_once(analyticstracking.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /home/Пользователь/public_html/e-kernel/system/header.php on line 67
  2. PHP Warning:  include_once() [<a href='function.include'>function.include</a>]: Failed opening 'analyticstracking.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/Пользователь/public_html/e-kernel/system/header.php on line 67

И кроме того почему то разорвало шаблон. Картинка на каждой странице над футером стала уезжать в сторону при восстановлении размера окна... Если развернуть окно на весь экран - то восстанавливается нормально, а если восстановить то картинка разрывается.
Помогите пожалуйста решить данную проблему, подскажите что делаю неправильно посоветуйте как можно решить данный вопрос, по возможности быстро.
Заранее большое спасибо всем отозвавшимся.
Забыл добавить, что предварительно создал и залил в домашний каталог файл analyticstracking.php...
2. vsll - 07 Июля, 2011 - 14:28:48 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. ....
  3. ?>
  4. <script type="text/javascript">
  5.  
  6.   сам код аналитика
  7.  
  8. </script>
  9. <?PHP
  10. echo "</head>\n";
  11. ......
3. Black Mirror - 07 Июля, 2011 - 14:30:49 - перейти к сообщению
Vasiliya пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. ....
  3. ?>
  4. <script type="text/javascript">
  5.  
  6.   сам код аналитика
  7.  
  8. </script>
  9. <?PHP
  10. echo "</head>\n";
  11. ......

А вставлять куда? Я правильно вставлял? В смысле файла header.php
4. vsll - 07 Июля, 2011 - 14:33:02 - перейти к сообщению
да только в header.php больше никуда не надо
5. Black Mirror - 07 Июля, 2011 - 14:36:09 - перейти к сообщению
Vasiliya пишет:
да только в header.php больше никуда не надо

Премного благодарен.)
(Добавление)
Теперь вот такая ошибка:

Parse error: syntax error, unexpected '<' in /home/Юзверь/public_html/e-kerne l/system/header.php on line 87

И сайт вовсе не загрузился.
6. vsll - 07 Июля, 2011 - 14:45:21 - перейти к сообщению
скорей всего код разорвали неправильно, давайте сюда код header.php, поправим
7. Black Mirror - 07 Июля, 2011 - 14:54:00 - перейти к сообщению
Vasiliya пишет:
скорей всего код разорвали неправильно, давайте сюда код header.php, поправим

Вот "чистый" уже без аналитика.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. include "startup.php";
  4. $dir=$dtree->systemroot."e-kernel/layout/$CurrentPage->design/";
  5.  
  6. if ($CurrentPage->ID == -1)
  7.         {
  8.         ?>
  9.         <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  10.  
  11.         <html>
  12.         <head>
  13.                 <title>Main menu not installed</title>
  14. </head>
  15.         <br><br><br><br><br><br><br><br>
  16.         <center>
  17.         <table align="center" bgcolor="#f0f0f0" bordercolor="#000000" width="700" cellspacing="0" cellpadding="0" border="0">
  18.                 <tr>
  19.                     <td align="center">
  20.                         <div style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;  font-style: normal;     font-weight: normal;    color: #000000; text-decoration: none; ">
  21.                         <br><br><br><br>
  22.                         <b>The main menu has not launched.</b><br>
  23.                         Please, go to administration section and launch the menu to make site working.
  24.                         <br><br><br>
  25.                         <table width="500" cellspacing="5" cellpadding="5" border="0">
  26.                                 <tr>
  27.                                     <td align="center"><a href="http://www.ego-cms.com"><img src="/images/poweredby.gif" width="150" height="44" border="0" alt="Powered by eAdmin CMS"></a><br><br></td>
  28.                                 </tr>  
  29.                                 <tr>
  30.                                     <td align="center"><a href="http://www.ego-cms.com"><img src="/images/egollogobig.gif" width="136" height="117" border="0" alt="Created in eGo Creative Media Solutions"></a>
  31.                                         <br><br>
  32.                                         </td>
  33.                                 </tr>
  34.                         </table>
  35.                         <br><br>
  36.                         </div>
  37.                         </td>
  38.                 </tr>
  39.         </table>
  40.         </center>
  41.         </html>
  42.         <?php
  43.         exit;
  44.         }
  45. include $dir."theme.php";
  46.  
  47. ?>
  48. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  49.  
  50. <html>
  51. <head>
  52.         <title><?php Title();?></title>
  53. <?php Meta();
  54.  
  55. include "functions.inc";
  56.  
  57. ?>     
  58.  
  59. <link href="<?php echo "$sysfolder";?>common.css" rel="stylesheet" type="text/css">
  60.  
  61. <link href="<?php echo "$sysfolder";?>style.css" rel="stylesheet" type="text/css">
  62. <link href="<?php echo "$sysfolder";?>listmenu_h.css" rel="stylesheet" type="text/css">
  63. <script src="<?php echo "$sysfolder";?>fsmenu.js" language="javascript"></script>
  64.  
  65.  
  66. </head>
  67.  
  68.  
  69. <?php
  70.  
  71. ViewPage();
  72.  
  73. ?></html>

Вставлял в конец кода после </head> энтер и вставлял код, строка 66.
Неправильно делал?
8. vsll - 07 Июля, 2011 - 14:57:08 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <script src="<?php echo "$sysfolder";?>fsmenu.js" language="javascript"></script>
  3. <script type="text/javascript">
  4.  
  5.  код аналитика
  6.  
  7. </script>
  8. </head>
  9.  
9. Black Mirror - 07 Июля, 2011 - 15:04:23 - перейти к сообщению
Вы мне очень помогли!
А я даже рейтинг пока вашему аккаунту не могу повысить...
Уж простите, мне мою наглость, но не могли бы вы, если есть время подсказать что я намутил, раз так получилось с картинкой (в начале темы описал вот ссылка, посмотреть http://spectrans[dot]dn[dot]ua/ru/gruzop[dot][dot][dot]samosvalami[dot]html )
И не подскажете ли где можно получить офлайн информацию о структуре php? Какую литературу можно скачать для новичка чтобы не занимать время других людей элементарными вопросами и повысить свой уровень знаний в этом языке?
10. vsll - 07 Июля, 2011 - 15:17:46 - перейти к сообщению
далеко ходить не надо http://php.su/ + поиск + форум и через месяца 3 будете уверенно владеть php (если не лениться)
analyticstracking.php не правильно подключили, да и нет смысла так делать код небольшой, это по-моему сам гугл так советует подключать, если я не путаю...
(Добавление)
вам кто сайт верстал? сожмите в опере и посмотрите на footer, другие браузеры даже проверять не стала
11. Black Mirror - 07 Июля, 2011 - 15:27:40 - перейти к сообщению
Vasiliya пишет:
далеко ходить не надо http://php.su/ + поиск + форум и через месяца 3 будете уверенно владеть php (если не лениться)
analyticstracking.php не правильно подключили, да и нет смысла так делать код небольшой, это по-моему сам гугл так советует подключать, если я не путаю...

Сайт мне понравился. Давно в закладках.
Читать-то буду, вот бы понимать ещё!) Ну и интерпретатор осилить бы тож не помешало.
Значит разорвало шаблон из-за неправильного подключения Аналитика?
Гугл предлагает два варианта. Один с файлом, второй путём встраивания кода во все страницы сайта. Я новичок в этих вопросах, никогда не программировал, просто предполагал, а резервную копию чего-то позабыл сделать. В качестве второго варианта Google предлагает вставить код перед закрывающим тегом </head>
Значит его следует вставлять так, как вы и показали только без analyticstracking.php?
И как можно поправить чтобы картинка была как положена а не как у криворукого?
12. vsll - 07 Июля, 2011 - 15:31:45 - перейти к сообщению
да у меня уже длительное время отлично работает так и лишнего мусора в папках нет

смотрите footer.php html размётку и style.css
13. Black Mirror - 07 Июля, 2011 - 15:55:42 - перейти к сообщению
Vasiliya пишет:
да у меня уже длительное время отлично работает так и лишнего мусора в папках нет

смотрите footer.php html размётку и style.css

Нашёл строку
CODE (htmlphp):
скопировать код в буфер обмена
  1. td.holder {     padding-bottom: 50px; background-image: url(/images/car.jpg); background-repeat: no-repeat; background-position: right bottom;}


А, что в ней не так - недогоняю...
файл - common.css
Больше пока нигде не нашёл связи с данной картинкой.
14. vsll - 07 Июля, 2011 - 16:03:58 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1.       </td>
  2.     <td width="16" valign="top"><img src="/images/top3.jpg" width="16" height="251"></td>
  3.   </tr>
  4. <tr><td colspan="2" >
  5. <table width="100%" border="0" cellpadding="0" cellspacing="0" class="footer">
  6.   <tr>
  7.     <td class="footer1"><div>&copy; 2009 <a href="/">ОО &laquo;ФК &laquo;СПЕЦТРАНС&raquo;&nbsp;</a></div><div>Украина, г. Донецк, ул. Декабристов, 18/1</div><div>Тел./факс: +38 (062) 203 80 20</div><div>Моб. тел.: +38 (050) 472 30 62</div></td>
  8.     <td width="300" align="right" class="footer2"><a href="http://www.ego-cms.com" target="_blank"><img src="/images/slice.gif" width="150" height="40" border="0"></a></td>
  9.   </tr>
  10. </table>
  11. </td></tr>
  12. </table>
надо чтобы так получилось
просто продолжаете основную таблицу, добавлением строки с объединением 2х ячеек и вставляете в объединённую ячейку свою футерную таблицу, так будет держать жёстко
15. Black Mirror - 07 Июля, 2011 - 16:11:42 - перейти к сообщению
Vasiliya пишет:
CODE (html):
скопировать код в буфер обмена
  1.       </td>
  2.     <td width="16" valign="top"><img src="/images/top3.jpg" width="16" height="251"></td>
  3.   </tr>
  4. <tr><td colspan="2" >
  5. <table width="100%" border="0" cellpadding="0" cellspacing="0" class="footer">
  6.   <tr>
  7.     <td class="footer1"><div>&copy; 2009 <a href="/">ОО &laquo;ФК &laquo;СПЕЦТРАНС&raquo;&nbsp;</a></div><div>Украина, г. Донецк, ул. Декабристов, 18/1</div><div>Тел./факс: +38 (062) 203 80 20</div><div>Моб. тел.: +38 (050) 472 30 62</div></td>
  8.     <td width="300" align="right" class="footer2"><a href="http://www.ego-cms.com" target="_blank"><img src="/images/slice.gif" width="150" height="40" border="0"></a></td>
  9.   </tr>
  10. </table>
  11. </td></tr>
  12. </table>
надо чтобы так получилось
просто продолжаете основную таблицу, добавлением строки с объединением 2х ячеек и вставляете в объединённую ячейку свою футерную таблицу, так будет держать жёстко

Огромное спасибо за помощь! Буду работать. О результатах расскажу.

 

Powered by ExBB FM 1.0 RC1