ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (32): В начало « ... 24 25 26 27 28 29 [30] 31 32 »

> Найдено сообщений: 469
igrok54 Отправлено: 17 ноября 2010 — 05:00 • Тема: Notice: Undefined variable • Форум: Решение проблем

Ответов: 7
Просмотров: 5087
nikk пишет:
Notice: Undefined variable: username2 in /var/www/web-article/data/www/militaryforum.ru/templates/GreyExB B/topic_data.tpl on line 15


В предупреждении пишется, что у вас в файле topic_data.tpl в строке 15 неизвестная переменная - $username2

nikk пишет:
Notice: Undefined variable: quote2 in /var/www/web-article/data/www/militaryforum.ru/templates/GreyExB B/topic_data.tpl on line 16


В предупреждении пишется, что у вас в файле topic_data.tpl в строке 16 неизвестная переменная - $quote2

Раз Вы приводите в листинге (под спойлером) файла topic_data.tpl код без данных переменных, а PHP пишет что они есть, проверьте, поменяли ли Вы файл topic_data.tpl на сервере на ту редакцию, что приводится в листинге.
igrok54 Отправлено: 17 ноября 2010 — 04:46 • Тема: Интеграция с CMS системами • Форум: Обсуждаем

Ответов: 31
Просмотров: 23497
electron пишет:
а какой смысл ставить форму входа на сайт exbb.org ? что там делать обычному юзеру? блогов нет, галереи нет, это просто информационный портал.

В первую очередь - это лицо сайта, ГЛАВНАЯ страница.
Новички впервые приходящие на сайт не знают, что на фронтенде стоит лишь информационный портал, а им надо идти сразу на форум. Да и неплохо бы было, чтобы новичек сразу видел, что на сайте кипит жизнь...

electron пишет:
вы имеете в виду главную сайта exbb.org ? хм... поставить это не проблема, вопрос куда.... в принципе, можно сделать боковую колонку для этого, но тогда в эту колонку нужно будет еще какую-то информацию ставить, одних обновлений с форума будет мало

Или между блоком контента и футером сделать еще один блок (типа нижнего бара).

Но все вышеописанное не обязательно, Вы администрация, вам решать. Я же предлагал простой способ для интеграции ExBB с другими движками и сайт exbb.org приводил в пример только потому:
1. Чтобы далеко не ходить;
2. Показать на примере, что движков, в которых нет регистрации пользователей достаточно много и для этого случая данный вариант интеграции может быть более чем достаточным.

А уж админам сайтов решать, нужно ли им на главной показать, что форум на их сайте живет активной жизнью или нет...

Желательно только расширить спиок функций для подключаемого файла интеграции. Пока их 5...
igrok54 Отправлено: 15 ноября 2010 — 03:53 • Тема: Общие вопросы безопасности • Форум: Уязвимости

Ответов: 80
Просмотров: 67700
Надеюсь, данные заплатки вносятся в готовящийся дистрибутив RC2?
igrok54 Отправлено: 8 ноября 2010 — 03:09 • Тема: Интеграция с CMS системами • Форум: Обсуждаем

Ответов: 31
Просмотров: 23497
yura3d

Начну с конца. Подмигивание

Цитата:
Где можно с ними ознакомиться?

Это файлы ssi_examples.php и ssi_examples.shtml в дистрибутиве SMF.

Цитата:
хотя, приветствия стороннего движка вполне должно хватить
- это если таковое имеется. DLE, Joomla - да, приветствие есть. А если взглянуть на главную страницу http://exbb.org/ - ???

Посмотреть образец можно тут.

В предложенной ссылке обратите внимание на третий пункт - проверка авторизованности. Простой функцией
CODE:
function forum_auth() {
if($GLOBALS['fm']->user['id'] !== 0) {
return true;
} else {return false;}
}

возвращающей true или false проверяем, авторизован ли юзер, и программируем дальнейшие действия скрипта. Например, автоматически заполнять в форме добавления комментария поля имя и Email, получая их из профиля юзера в ExBB.

Смысл моего предложения исходил из предпосылки, что форум - на файлах, соответственно и движок, с которым производится интеграция в большой степени вероятности также может быть на файлах, а в простых движках на файлах далеко не всегда имеется регистрация и авторизация пользователей.
Либо в движке, с которым производится интеграция, может быть отключена регистрация юзеров из-за ненадобности. Соответственно, может быть на сайте только одна регистрация для юзеров - только на форуме. Пример - http://exbb.org/


Данный вариант нацелен на интеграцию не с монстрами типа Джумлы, а с маленькими движками и может в этом случае очень облегчить объединение ExBB с CMS-кой.

Примером может опять послужить http://exbb.org/... Если юзер авторизован на форуме, то его юзербар может быть и на главной странице сайта. Также на главной неплохо бы выводить блок с обновлениями на форуме - ведь основное движение происходит на нем.

Как думаете?
igrok54 Отправлено: 8 ноября 2010 — 01:21 • Тема: Интеграция с CMS системами • Форум: Обсуждаем

Ответов: 31
Просмотров: 23497
В форуме SMF есть отдельный файл (SSI.php) с набором функций облегчающих интеграцию со сторонними движками. Например, вставив в нужное место шаблона движка, с которым интегрируется форум (предварительно подключив файл SSI.php) код
CODE:
<?php ssi_welcome(); flush(); ?>
- в этом месте будет выведено приветствие пользователю в зависимости от его авторизованности. Имеются также файлы, демонстрирующие и разъясняющие юзеру работу SSI.php.

Было бы замечательно создать аналог для ExBB. Данный вопрос скорее к Юре, так как лучше него никто не знает функции в движке...

Для начала движения Радость привожу код требуемого с парой функций - вывод приветствия пользователю и вывод юзербара с аватаркой и приветствием

ssi_demo.php - демонстрационный файл:
CODE:
<?php
require('ssi.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Помощь для интеграции со сторонними движками</title>
<style type="text/css">
body {margin:0;padding:0;width:100%;font:11pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
.page {margin:0;padding:20px 50px;}
h1 {font-size:14pt;}
h3 {font-size:12pt;}
table {width:100%;}
td {margin:0;padding:10px;border:1px solid #888;vertical-align:top;}
</style>
</head>
<body>
<div class="page">
<h1>Файл с функциями для подключения ExBB к сторонним движкам</h1>
<p>Для работы данных функций в движке сторонних производителей требуется подключить даный файл к страницам движка в который производится интеграция.</p>
<table>
<tr><th>
Демонстрация
</th><th>
Описание
</th></tr>
<tr><td>
<?php forum_welcom(); ?>
</td><td>
<h3>Приветствие юзеру</h3>
<p>Вызывается вставкой кода:</p>
<p>
&lt;?php forum_welcom(); ?&gt;
</p>
</td></tr>
<tr><td>
<?php user_bar(); ?>
</td><td>
<h3>Юзербар</h3>
&lt;?php user_bar(); ?&gt;
</td></tr>
</table>
</div>
</body>
</html>


ssi.php - подключаемый файл с функциями:

CODE:
<?php
define('IN_EXBB', TRUE);
include_once(dirname(__FILE__).'/include/common.php');

function forum_welcom() {
if(!empty($GLOBALS['fm']->user['avatar'])) {
$welcom='<img src="'.$GLOBALS['fm']->exbb['boardurl'].'/im/avatars/'.$GLOBALS['fm']->user['avatar'].'" alt="" />'.'<br />Привет, '.$GLOBALS['fm']->user['name'];
} else {$welcom='<img src="'.$GLOBALS['fm']->exbb['boardurl'].'/im/avatars/noavatar.gif" alt="" />'.'<br />Привет, '.$GLOBALS['fm']->user['name'];}
echo $welcom;
}

function user_bar() {
$unread = ($GLOBALS['fm']->user['unread'] === 0) ? '':' ( '.$GLOBALS['fm']->user['unread'].' )';
$loginout = ($GLOBALS['fm']->user['id'] !== 0) ? forum_welcom().'<p><a href="messenger.php" target="_blank" title="'.$GLOBALS['fm']->LANG['PMTitle'].'">'.$GLOBALS['fm']->LANG['PM'].''.$unread.'</a><br /><a href="search.php?action=newposts" title="'.$GLOBALS['fm']->LANG['NewPosts'].'">'.$GLOBALS['fm']->LANG['NewPosts'].'</a><br /><a href="profile.php" title="'.$GLOBALS['fm']->LANG['YourProfile'].'">'.$GLOBALS['fm']->LANG['YourProfile'].'</a><br /><a href="loginout.php?action=logout" title="'.$GLOBALS['fm']->LANG['Exit'].'">'.$GLOBALS['fm']->LANG['Exit'].'</a></p>':forum_welcom().'<form action="loginout.php" method="post">
<p><input type="hidden" name="action" value="login" /><input type="hidden" name="referer" value="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" />
<input type="text" name="imembername" size="8" maxlength="64" value="" />&nbsp;логин</p>
<p><input type="password" name="ipassword" value="" size="8" maxlength="64" />&nbsp;пароль</p>
<p><input type="submit" name="submit" value="Вход" /></p>
</form><br /><a href="register.php" title="'.$GLOBALS['fm']->LANG['Registration'].'">'.$GLOBALS['fm']->LANG['Registration'].'</a>&nbsp;&middot; <a href="profile.php?action=lostpassword" title="'.$GLOBALS['fm']->LANG['ForgottenPass'].'">'.$GLOBALS['fm']->LANG['ForgottenPass'].'</a>';
echo $loginout;
}
?>


Данные файлы надо кинуть в корневую папку установленного форума.

Посмотреть демо-файл в работе можно на моем сайте.
Юра, было бы замечательно, если бы Вы смогли дополнить набор функций... Закатив глазки
igrok54 Отправлено: 5 ноября 2010 — 07:42 • Тема: Домен, поддомен и htaccess - как настроить • Форум: Настройка форума

Ответов: 10
Просмотров: 10068
Ваша проблема скорее в настройках сервера и htaccess может быть совершенно ни при чем. Сервер должен позволять создание поддоменов, возможно требуется прописать на нем этот поддомен.
Хотя вижу, проблема уже решена Радость

Навскидку, для автоматической переадресации юзеров с адресов http://2115i.ru/forum/ на http://forum.2115i.ru в htaccess по-моему можно дописать так:

CODE:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^forum.2115i.ru$ [NC]
RewriteRule ^(.*)$ http://forum.2115i.ru/$1 [L,R=301]
RewriteRule ^forum/(.*)?$ $1 [L]


Где в строках 2 и 3 определяется, что основной домен для данной директории - forum.2115i.ru
А в строке 4 из запросов удаляется вставка после адреса основного домена папки forum/

Вариант не проверял, но думаю, должно работать.
Возможно, можно найти и более элегантные решения... В данном решении все-таки два правила, стоит поискать решение с одним.
Почитать на эту тему - например тут
igrok54 Отправлено: 2 ноября 2010 — 00:15 • Тема: MKV => AVI • Форум: Ваш компьютер

Ответов: 9
Просмотров: 8912
Format Factory - практически однокнопочная прога с данной задачей легко и достаточно корректно справляется.
igrok54 Отправлено: 31 октября 2010 — 20:28 • Тема: Какой браузер выбираете Вы? • Форум: Интернет

Ответов: 69
Просмотров: 49656
K-meleon юзаю.

Потому что: страницы грузятся быстрее (Опера отстает, про остальные и упоминать в этом отношении не стоит), портабельный (может работать с флешки - всегда с собой), расширений вполне достаточно для моих потребностей, настраиваемый. Сделал для себя сборку с расширениями полезными для вебмастера, для жены (она тоже хамелеоном пользуется) сделал сборку полегче - только для серфинга. Улыбка

А с Lynx - неплохой прикол... Не встречал людей, у которых текстовой браузер стоит по умолчанию. Радость
igrok54 Отправлено: 31 октября 2010 — 05:44 • Тема: Мод: Поиск по форуму с использованием Google Search API • Форум: Модификации и дополнения

Ответов: 42
Просмотров: 32451
alexx пишет:
Решил добавить еще поиск от яндекса (не API) ниже и не получается.
Подскажи пожалуйста куда вставить его чтоб он появился.

Я попробовал вставить в файл google_search_body.tpl (файл находится в папке с модом) сразу после строки:
CODE:
<div id="searchcontrol"></div>

- работает нормально, только форма растягивается на всю ширину страницы. Поэтому в приведенном ниже коде твой код помещен в таблицу - для вывода по центру не растягивая на всю ширину страницы:
CODE:
<table width="100%"><tr><td width="*"><br /></td><td width="464" style="padding:0 16px 0 0;">
<div class="yandexform" onclick="return {type: 2, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#FFFFFF', fg: '#000000', fontsize: 16, suggest: true, site_suggest: true, encoding: ''}"><form action="http://yandex.ru/sitesearch" method="get"><input type="hidden" name="searchid" value="234664"/><input name="text"/><input type="submit" value="Найти"/></form></div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script>
</td><td width="*"><br /></td></tr></table>
igrok54 Отправлено: 31 октября 2010 — 04:46 • Тема: Наброски: Вывод кол-ва новых сообщений на форуме • Форум: Модификации и дополнения

Ответов: 29
Просмотров: 24709
Спасибо, очень полезная фича. Только вместо
CODE:
Новые сообщения в темах: %d
написал
CODE:
Обновленных тем - %d
вроде так будет вернее по сути...
igrok54 Отправлено: 21 октября 2010 — 17:59 • Тема: Как размещать сторонние JavaScript и HTML? • Форум: Общие вопросы

Ответов: 19
Просмотров: 13778
Надо вставлять не &nbsp а &nbsp; - обязательно точка с запятой на конце каждого.
igrok54 Отправлено: 14 октября 2010 — 15:25 • Тема: Ссылка с форума на сайт • Форум: Настройка форума

Ответов: 25
Просмотров: 17480
demonx пишет:
http://forumredrat.ho.ua/ а то там почти и не видно если бы не картинка редрат.

Может лучше вместо кода:
CODE:
<table width="100%" cellspacing="6" id="logomenu" border="0">
<tr>
<td width="468" align="center" rowspan="2"></td>

<td valign="top" align="right"><span style="margin-right:15px;">Форум киностудии RedRat</span></td>
</tr>
<td align="left" valign="bottom" nowrap>
<img src="./templates/BrunoExBB/im/home.gif" border="0" alt="" />&nbsp;<a href="http://redrat.inf.ua" title="Переход на сайт"><b>Переход на сайт</b></a>
</td>
<tr>
<td align="right" valign="bottom" nowrap>
<img src="./templates/BrunoExBB/im/help.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="tools.php?action=help" title="Помощь"><b>Помощь</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/BrunoExBB/im/search.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="search.php" title="Поиск"><b>Поиск</b></a>&nbsp; &nbsp;&nbsp;

<img src="./templates/BrunoExBB/im/members.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="tools.php?action=members" title="Пользователи"><b>Пользователи</b></a>
</td>
</tr>
</table>
сделать так:
CODE:
<table width="100%" cellspacing="6" id="logomenu" border="0">
<tr>
<td valign="bottom" nowrap>
<a href="http://redrat.inf.ua" title="Переход на сайт"><img src="/templates/BrunoExBB/im/home.gif" style="width:132px;height:47px;border:none;" alt="" /></a>&nbsp;<a href="http://redrat.inf.ua" title="Переход на сайт" style="color: #000;"><b>Переход на сайт</b></a>&nbsp; &nbsp;&nbsp;
<img src="/templates/BrunoExBB/im/help.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="tools.php?action=help" title="Помощь"><b>Помощь</b></a>&nbsp; &nbsp;&nbsp;
<img src="/templates/BrunoExBB/im/search.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="search.php" title="Поиск"><b>Поиск</b></a>&nbsp; &nbsp;&nbsp;
<img src="/templates/BrunoExBB/im/members.gif" border="0" alt="" />&nbsp;<a style="color: #000;" href="tools.php?action=members" title="Пользователи"><b>Пользователи</b></a>
</td>

<td valign="top" align="right">
<span style="margin-right:15px;">Форум киностудии RedRat</span>
</td>
</tr>
</table>
Только я бы картинку банера для этого поменьше сделал...
А то ошибки в коде...
igrok54 Отправлено: 5 октября 2010 — 20:26 • Тема: Объединение файлов локализации в один • Форум: Обсуждение

Ответов: 4
Просмотров: 6928
Надо учитывать еще то обстоятельство, что при объединении в один файл в процессе генерации страницы этот большой файл будет считываться каждый раз в память. Соответственно потребление памяти на генерацию страницы возрастает. Разбивка на несколько файлов позволяет уменьшить массив, берущийся в память для генерации конкретной страницы. Например, для админки должно быть отдельно, для фронтэнда - отдельно (как оно и есть на данный момент + разделение файлов для разных страниц - форум, топик, и т.д.).

Отдельные языковые файлы для модулей - вполне оправдано, при отключении модуля в память не будут считываться лишние строки.

Так что мое мнение - разделение файлов так, как оно есть на данный момент, вполне оправдано и разумно и не требует изменения.
igrok54 Отправлено: 29 сентября 2010 — 15:02 • Тема: Мод: Поиск по форуму с использованием Google Search API • Форум: Модификации и дополнения

Ответов: 42
Просмотров: 32451
alexx пишет:
igrok54 Получил API-ключ для поиска, нужно что-то менять в моде?


В моде ничего менять не надо. Ключ в админке на странице конфигурирования мода поиска ввел в верхнем поле и все. Мод работает и с ключом и без ключа.

alexx пишет:
igrok54 а как с нагрузкой на сервер, замечено увеличение?
зы. у себя поставил, супер, все окей, но вот с нагрузкой не пойму.

Нагрузки на сервер мод никак не может создавать - это однозначно.
Все данные беруться у гугла в момент вывода страницы с результатами запроса и все делается через java-скрипт - то есть нагрузка перекладывается на компьютер пользователя открывающего страницу.
Сам мод писался с директивой error_reporting(E_ALL); - то есть с выводом ошибок в скрипте абсолютно любого уровня ( вероятно в файлах мода эта строка осталась ), ошибок в скрипте нет, все отлажено.
igrok54 Отправлено: 26 сентября 2010 — 04:41 • Тема: Мод: Возврат к исходной странице после регистрации/авторизации/выхода • Форум: Модификации и дополнения

Ответов: 40
Просмотров: 40763
yura3d
Вы правы. Не учел данные обстоятельства.

Страниц (32): В начало « ... 24 25 26 27 28 29 [30] 31 32 »

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0405]     [ ]