Помогите установить скрипт Scrolling-script

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
stitch
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 4 месяца
Откуда: Челябинск

Помогите установить скрипт Scrolling-script

Сообщение stitch »

Помогите установить скрипт Scrolling-script скачан с http://phpbbhacks.com

не могу разобраться куда его ставить и как?
скрипт прокручивает последние сообщения,
желательно бы по русски получить для него описание установки

сам скрипт:

/***************************************************************************
* Hack: Scrolling Recent Topics With Links
* Author: Euphoria (xsdenied404@hotmail.com)
***************************************************************************
* Description: This hack shows the last # topics on any page... Each topic
* will link to it's post in the forum
***************************************************************************
* Installation: You can write the whole code in a file (like index.php) or
* include this scroll.php wherever you want...
* <?php include("path/scroll.php");
***************************************************************************/

<?php
//
// Basic Configuration
// How Many Topics you want to display?
$topicnumber = 10;
// Scrolling towards up or down?
$scroll = "up";
// Change this to your phpBB path
$urlPath = "http://www.yourdomain.com/phpBB2/";

// Database Configuration (Where your phpBB config.php file is located
include 'phpBB2/config.php';

// Connecting & Selecting Databases
$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");

// Perform Sql Query
$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");

// Outcome of the HTML
// Be carefull when you edit these!
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='3' cellSpacing='2' width='350'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" .
$row["topic_title"] .
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" .
$row["username"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a', $row["post_time"]) .
"</td></tr></font>";
}
print "</table></marquee>";

// Free Result
mysql_free_result($result);

// Close the Connection
mysql_close($link);
?>
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

stitch писал(а):* Installation: You can write the whole code in a file (like index.php) or
* include this scroll.php wherever you want...
* <?php include("path/scroll.php");
тут же написано... вы можете внести код в файл, например индекс.пхп или сделать инклюд файла
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
stitch
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 4 месяца
Откуда: Челябинск

Сообщение stitch »

уважаемый crash! в каком месте в index.php мне его вставить, в 19 phpbb версии
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Этот скрипт можно ставить в любое место форума или портала. Вы определились, где вы его хотите видеть?

Но скрипт несовершенен, его надо исправлять. Он в опере не работает. То есть работает но не останавливается при наведении мышкой. Получается отстой
Последний раз редактировалось edgar 04.02.2006 4:19, всего редактировалось 1 раз.
Аватара пользователя
stitch
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 4 месяца
Откуда: Челябинск

Сообщение stitch »

Спасибо за ответ!
допустим ставим в index.php все таки.
для 19 версии в каком месте и с какой строки ставить?

Добавлено спустя 11 минут 59 секунд:

Проблема в том, что сайт у меня работает как доска бесплатных объявлений, и если заходит гость , то новых сообщений - последних, он невидит. Может посоветуете какой ни будь мод, для просмотра именно для гостей, последних сообщений за последний день или несколько дней , просто не все хотят регистрироваться.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

edgar писал(а):Но скрипт несовершенен, его надо исправлять. Он в опере не работает. То есть работает но не останавливается при наведении мышкой.
А кто-то может подсказать как это исправить? Он в ИЕ хорошо работает, а в опере не останавливается под мышой :(
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

А еще он названия постов из скрытых разделов выводит.

Вернуться в «Поддержка phpBB 2.0.x»