Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Разное (http://forum.mynuke.ru/forumdisplay.php?f=6)
-   -   создание рекламных блоков (http://forum.mynuke.ru/showthread.php?t=2747)

samandar 10.04.2007 00:47

создание рекламных блоков
 
Кто нибудь знает как создать блоки для текстовой рекламы на главной странице?
Я хочу, чтоб можно было вставлять в эти блоки как php так и html коды.
Помогите!

Alexander-V-Sh 10.04.2007 01:20

а если просто создать блок с необходимым кодом и все. или рандом, или еще как нибудь.

при необходимости замены, конечно, придется перезаливать через фтп.

samandar 10.04.2007 10:24

я просто не знаю как такой блок создать. разбираюсь, но пока ничего не получается.
а нельзя ли по конкретнее объяснить?

Alexander-V-Sh 10.04.2007 17:20

Скопируйте любок блок из папки blocks, переименуйте со своим названием.

Блок должен выглядеть так:

Цитата if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}
$content = "Хтмл коды";
$content .= "Хтмл коды";

?>

samandar 10.04.2007 18:58

Я наверно не сосвем точно указал на проблему.
Мне нужно на главную страницу рекламу от m-links.
M-links предлагает три способа:
1. HTML код - он неудобен, каждый раз при добавлении или снятии ссылок необходимо вность изменения в ручную. Роэтому этот вариант отпадает!
2. PHP + SSI. У меня сейчас так и работает на моем сайте.
Создается файл php, внутри котого и есть сам php код рекламы. На страницу вставляется
строка: <!--#include virtual="/mlinks.php" --> (для примера).
3. Просто вставить на страницу сам php код, который выглядит так:

<?php if (ini_get('allow_url_fopen')!=1) print '<!-- MLE: 1 -->'; $params = array( 'v' => '1.0', 'id' => '34051', 's' => '692433669553167', 't' => time(), 'sh' => @$_SERVER['HTTP_HOST'], 'sr' => @$_SERVER['HTTP_REFERER'], 'su' => @$_SERVER['USER_AGENT'], 'sa' => @$_SERVER['HTTP_ADDR'], 'sq' => @$_SERVER['REQUEST_URI']); $query = array(); while (list($name, $value) = each($params)) $query[] = $name.'='.urlencode($value); $href = 'http://m-links.ru/code/links.php'.'?'.implode('&', $query); @readfile($href); ?>

И этот код нельзя менять!

Пробовал так:
1. Создал файл block-mlinks.php
2. Добавил новый блок, имя файла указал block-mlinks.php

Результат: на главной странице появился созданный мною бок. Ссылки от mlinks прямо над телом созданного блока, а внутри блока заголовок и " Нет содержания для данного блока."

Если бы ссылки оказались внутри блока, то былобы замечательно!

Soniks 11.04.2007 13:22

основной код блока:
PHP код:
 if (ini_get('allow_url_fopen')!=1$comtent.= '<!-- MLE: 1 -->'$params = array( 'v' => '1.0''id' => '34051''s' => '692433669553167''t' => time(), 'sh' => @$_SERVER['HTTP_HOST'], 'sr' => @$_SERVER['HTTP_REFERER'], 'su' => @$_SERVER['USER_AGENT'], 'sa' => @$_SERVER['HTTP_ADDR'], 'sq' => @$_SERVER['REQUEST_URI']); $query = array(); while (list($name$value) = each($params)) $query[] = $name.'='.urlencode($value); $href 'http://m-links.ru/code/links.php'.'?'.implode('&'$query); $content.=file_get_contents($href); 

samandar 11.04.2007 23:19

спасибо вам большое! я вчера написал об этой проблеме и в техподдержку млинкс. они прислали мне что изменить. так же как и вы указали, что нужно было заменить последний кусочек в коде!
изменил, работает!


Часовой пояс GMT +4, время: 18:59.

Copyright © 2005 by Soniks