DyaDya

DyaDya
Рейтинг
147
Регистрация
11.04.2007

Может быть решение такое?

1/(x+y)=5

1/(2x+y/2)=4

6666:
С такой же задачей на WP с помощью форумчан минуты за три управились ((

форумчанин форумчанину рознь). Да и WP в рядах сеошников более известная штука для размножения ГС, чем какой-то форум)

6666:
там везде префикс sd.. как там его..

ну вот и пропишите в скрипте правильные названия соответствующих таблиц как и в вашей базе.

6666:
Сцыкотно в эти таблицы лезть.. но ладно. Да, в "users" походу общий список.

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

6666:
Только таблица называется sdfgsdfg_users - так и надо

Ну вот, видимо, у вас префикс для таблиц на этапе установки форума был задан sdfgsdfg_. Поменяйте название в вашем новом скрипте на нужное sdfgsdfg_users.

И с постами разберитесь. Таблица с постами как называется? А то, может, у вас у каждой таблицы свой префикс)

Но всё равно неясно, откеда тогда по старым названиям у вас список онлайн юзверей и новых постов лежит)

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

Я то решил, что эта стата вам нужна больше в личных целях, чтобы видеть динамику развития своего форума.

6666, я вижу вы любите поковырятся в коде, тогда гляньте сами через phpmyadmin, посмотрите, что у вас реально находится в таблицах: phpbb_users и phpbb_posts ?

6666:
Во. Заработало. Только цифры не те. Нужно общее количество юзеров и общее сообщений. А он выдает юзеров онлайн и новые сообщения.

Похоже вы ещё куда-то свои руки успели засунуть). Сказали же, ничего не трогать лишнего)

Проверил, в таблице phpbb_users точно все юзвери. Как у вас только онлайновые выбираются я уж не знаю.)))

6666:
Не ругайтесь, сейчас еще раз попробую)

Верните противогаз Психо и всё получится )

6666:
Вот на эту строчку ругается:

$connect=mysql_connect($"localhost", $"surreall_onotole", $"3********6") or die ("Не могу создать соединение ". mysql_error());

Я кавычки убирал и ставил обратно, все равно ругается, хотя и по-разному..

А зачем вы трогали настройки в этом месте? Все настройки прописываются выше в коде!

Например,

#настройки подключения к нужной базе данных

$hostname = "localhost";//хост мускула

$username = "dbuserGGG";//юзер мускула

$password = "jg832573683tdjghdjgf";//пароль мускула

$dbName = "dbphpbb2";//нужная база форума

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

Всё остальное уже рабочее и трогать другой код ненужно.

Если уж так хочется влезть со своими параметрами сразу в mysql_connect(), то можно и так, конечно:

$connect=mysql_connect("localhost", "dbuserGGG", "jg832573683tdjghdjgf") or die ("Не могу создать соединение ". mysql_error());

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

6666:
Я его просто в статику воткнул, как есть... ))))

Ну, что-то забыли значит). Может какой-нидь закрывающий ?>

Лучше всё-таки отдельный скрипт сделайте php, проверьте, что он точно при обращении даёт результат и без ошибок и тогда уже в статику в нужном месте сделаете инклуд:

<? include_once("путь к скрипту"); ?>

6666:
А не
$dbhost = 'localhost';
?

В коннекте mysql_connect прописана переменная $hostname, поэтому в моём варианте всё правильно с $hostname.

6666:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_VARIABLE or '$' in /home/surreall/public_html/artlynch/index.html on line 96

Вы где-то не так заинклудили скриптег или когда настройки меняли что-то лишнее задели.

Я свой код проверил на серваке, всё ОК. Нет ошибок парсинга. Нужно смотреть, куда и как вы его воткнули.

вы для начала попробуйте обратиться прям напрямую к скрипту php, который пытаетесь заинклудить. Если выведет заветные цифры, значит, всё супра. И тогда уже подключайте его инклудом в нужном месте на своём сайте.

Всего: 2917