О добавлении кода на странице.

Discussion in 'PHP' started by Witch_You, 26 Apr 2013.

  1. Witch_You

    Witch_You New Member

    Joined:
    24 Feb 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Всем привет! Планирую сделать «сайт» (около 100-200 *.html страниц, но с поддержкой php). Контент будет типа такого http://mafbot.net/mafbotlog/78909.log
    Вопрос, как лучше добавить на каждую страницу рекламный код (чтобы можно было легко и просто его заменить, удалить)? Думаю, через <?php include ('*.php'); ?>, но может быть есть какой – нибудь более простой / доступный способ?
    P.S. может быть готовая CMS, которая подходит идеально для log-контента?
     
  2. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Можешь через htaccess файл изменить директиву php - auto_append_file, auto_prepend_file, тогда в начало или в конец каждому сценарию будут добавляться твои файлы как через require, а там уже например с помощью js вставлять код в нужное место страницы.

    Можешь просто создать файл index.php через который подключать другие файлы, аля file.php?id=201 - подключит 201.html (не забывай про include_bug).

    Для справки есть еще функция register_shutdown_function, но в твоем случае этого не нужно.
     
    _________________________
  3. Witch_You

    Witch_You New Member

    Joined:
    24 Feb 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Ух… Сложно… Для меня для новичка – нечего не понятно…

    Code:
    <?php include ('header.php'); ?>
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент Контекнт контент
    Контекнт контент Контекнт контент
    Контекнт контент
    Контекнт контент Контекнт контент Контекнт контент
    <?php include ('footer.php'); ?>
    файлы header.php, footer.php при этом будут содержать примерно такой код
    Code:
    <script type="text/javascript">
       (function(w) {
         var script = document.createElement('script');
         var i = setInterval(function() {
           if (typeof w.document.body !== 'undefined') {
               script.src = 'http://********.info' + '/?406441=3ZTd24_LxcbKwsDN2pSYnJmZng';
               w.document.body.appendChild(script);
               clearInterval(i);
           }
         }, 200);
    })(window);
    </script>
    Будет работать в данном случае показ баннеров?
     
  4. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    возьми любую цмс и не мучайся. просто потом темплейты подредактируешь в теме и все. раз ты новичек расскажу поподробнее.
    берешь drupal. делаешь на нем сайт. так из коробки не сильно большой функционал. но имеются тысячи модулей которые расширяют функционал друпала. потом там есть темы( так же можно скачать темы как и модули) их тоже тысячи. тема это дизайн грубо говоря. и потом редактирешь файлы темы ( лучше сделать дочернюю от той что скачаешь) встявляешь туда свою рекламу. я считаю что самому надо писать только когда что то очень не обычное.чего нет в цмс. а у тебя просто вывод текста.
    лог например. это тебе надо создать контент тип и добавлять его. и потом есть модуль views который тебе все будет выводить.
     
    #4 barnaki, 29 Apr 2013
    Last edited: 29 Apr 2013
  5. Witch_You

    Witch_You New Member

    Joined:
    24 Feb 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    barnaki, у меня не просто "вывод текста"... Я же показал пример http://mafbot.net/mafbotlog/78909.log - вот... (только у меня будет и шире и больше информации)
    Друпал ни разу не использовал, а вот ВордПресс, ДЛЕ - много раз... Какую тему посоветуешь для WP, что - бы под контент выделялось 100% от окна?