Ой!!!Slava9 писал(а):код
Как вставить код
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как вставить код
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Как вставить код
Slava9 функция возвращает значение переменной $rnd_link. У вас эта переменная нигде не используется.
Добавлено спустя 1 минуту 16 секунд:
PS: код надо переписать))
Добавлено спустя 1 минуту 16 секунд:
PS: код надо переписать))
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как вставить код
Потому что заголовок уже выведен, а вы пихаете туда вывод. Щас, напишу, погодите...
Добавлено спустя 1 минуту 5 секунд:
Вы хотите вывести список ссылок в случайном порядке или одну случайную ссылку?
Добавлено спустя 1 минуту 5 секунд:
Вы хотите вывести список ссылок в случайном порядке или одну случайную ссылку?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как вставить код
Код: Выделить всё
function get_ramdom_link()
{
global $phpbb_root_path;
$f_name = ''.$phpbb_root_path.'parents2.txt';
// или так $f_name = ''.generate_board_url().'/parents2.txt';
$links = file($f_name);
$index_1 = mt_rand(0, 8);
$index_2 = mt_rand(0, 8);
$rnd_link = ''. $links[$index_1] .' '. $links[$index_2] .'';
return($rnd_link);
} Найти
Код: Выделить всё
<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a>® Forum Software © phpBB GroupКод: Выделить всё
<div align="center"><div><br /><b>{RANDOM_LINK}</b><br /></div></div>Добавлено спустя 34 секунды:
Код: Выделить всё
<a href = "link_1">link_1</a>
<a href = "link_2">link_2</a>
<a href = "link_3">link_3</a>
<a href = "link_4">link_4</a>
<a href = "link_5">link_5</a>
<a href = "link_6">link_6</a>
<a href = "link_7">link_7</a>
<a href = "link_8">link_8</a>
<a href = "link_9">link_9</a>Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
Re: Как вставить код
Sheer, все получилось! спасибо большущее!
пойду тексты ссылок подправлю
очень-очень рада!!!
пойду тексты ссылок подправлю
очень-очень рада!!!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как вставить код
Пжалста! Только учтите, что код функции очень "прямолинейный". По хорошему нужно добавить проверку на наличие файла и сделать так, чтобы код работал корректно в независимости от количества ссылок в файле.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
Re: Как вставить код
ну файл там точно будет...Sheer писал(а):чтобы код работал корректно в независимости от количества ссылок в файле.
а сколько там должно быть максимально и минимально ссылок?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как вставить код
В этом никто не может быть уверен.Slava9 писал(а):ну файл там точно будет..
Вот почти окончательный вариант
Код: Выделить всё
function get_ramdom_link()
{
global $phpbb_root_path;
$f_name = ''.$phpbb_root_path.'parents2.txt';
if (file_exists($f_name))
{
$links = file($f_name);
$sz = sizeof($links);
if ($sz > 1)
{
$index_1 = mt_rand(0, $sz);
$index_2 = mt_rand(0, $sz);
$rnd_link = ''. $links[$index_1] .' '. $links[$index_2] .'';
return($rnd_link);
}
return;
}
} Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
-
VVVas
- Former team member
- Сообщения: 4463
- Стаж: 21 год 10 месяцев
- Поблагодарили: 13 раз
Re: Как вставить код
Frejer Stolz, я думаю сообразишь как сделать для твоего сервиса на моём примере или просто возьмёшь яндекс.
-
Slava9
- phpBB 2.0.2
- Сообщения: 321
- Стаж: 17 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 47 раз
Re: Как вставить код
Добрый день! Очень нужна помощь!
Снова вернулась к вопросу вывода ссылок. Теперь мне нужно вставить такой код
В корневом каталоге форума создана папка 8b2e701cd5b7b7a5201a26234b721fe7 с файлом seo-domain_sysrot.php
Код необходимо вставить именно в таком виде, как это можно сделать?
Снова вернулась к вопросу вывода ссылок. Теперь мне нужно вставить такой код
Код: Выделить всё
Код для инициализации - до момента начала рендеринга страницы
<?php
if (!defined('_SEO_USER_sysrot') && !defined('_SEO_CHARSET_sysrot') && !defined('_SEO_LINKS_sysrot')){
define('_SEO_CHARSET_sysrot', 'utf8');
define('_SEO_LINKS_sysrot', '1');
define('_SEO_USER_sysrot', '8b2e701cd5b7b7a5201a26234b721fe7');
}
require_once($_SERVER['DOCUMENT_ROOT'] . '/'. _SEO_USER_sysrot .'/seo-domain_sysrot.php');
$seo_sysrot = new SEO_client_sysrot(array('charset' => _SEO_CHARSET_sysrot, 'num_links' => _SEO_LINKS_sysrot));
?>
Код вставки ссылок - в место вставки блока ссылок
<?php echo $seo_sysrot->return_links(); ?>Код необходимо вставить именно в таком виде, как это можно сделать?

