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

Страниц (65): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец

> Найдено сообщений: 970
NordWest Отправлено: 19 апреля 2017 — 18:11 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Да, или на почту s3335@rambler.ru
NordWest Отправлено: 19 апреля 2017 — 10:11 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Guyver пишет:
а ещё и сделать изменения в остальных 3-ёх файлах
Изменения в остальных трёх файлах влияют исключительно на исправление видимости скрытых форумов при просмотре профиля. За отображение на главной - только изменения в index.php

Нужно вечерком по скайпу созвониться или дайте удалённый доступ - через форум мы эту проблему будем долго решать. Мне нужно увидеть структуру вашей базы.
NordWest Отправлено: 19 апреля 2017 — 04:53 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Не очень понял, при чем здесь "всё делал по инструкции"?
Я вам отправил index.php в котором уже все изменения сделаны - нужно только подменить. Растерялся

Если вы так и делали - текст нотиса дайте посмотреть.
NordWest Отправлено: 17 апреля 2017 — 21:33 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Обработал пока только index.php - проверяйте. У меня на чистом RC1 с вашим файлом вылазят нотисы по поводу отсутствия всяких модов (что понятно), но сама функция скрытия подфорума отработала без проблем.

Остальные файлы поправлю завтра - сегодня уже здоровье не позволяет.
NordWest Отправлено: 17 апреля 2017 — 17:08 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Guyver , дайте ваш index.php посмотреть.
NordWest Отправлено: 16 апреля 2017 — 17:24 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
В мануале есть ошибки в самом первом действии.

Правильно будет так
открываем файл index.php ищем строку
CODE:
$LastPosterName = ($forum['last_poster_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$forum['last_poster_id'].'">'.$forum['last_poster'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest'];

после которой вставляем
CODE:
if (!isset($allforums[$id])) // если последние изменения пришлись на скрытый подфорум - формируем новые данные
{
$ftopics = $fm->_Read('forum'.$forum['id'].'/list.php');
usort($ftopics,"sort_by_postdate");
$topic = $ftopics[0];
$thread_keys = array_keys($fm->_Read('data/forum'.$forum['id'].'/'.$topic['id'].'-thd.php'));
$lt_name = (strlen($topic['name'])>36) ? substr($topic['name'],0,35).'...' : $topic['name'];
$LastTopicName = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"><span'.($fm->exbb['show_hints'] ? '<span class="hint">' : '').'><a href="topic.php?forum='.$topic['fid'].'&topic='.$topic['id'].'&v=l#'.end($thread_keys).'" title="'.$topic['name'].'">'.$lt_name.'</a></span>';
$LastPosterName = ($topic['a_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$topic['a_id'].'">'.$topic['author'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest'];
$LastTopicDate = ($topic['postdate'] > 0) ? date("d.m.Y - H:i", $topic['postdate'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];
}


Ошибочно выложил кусок кода из своего движка. Огорчение
NordWest Отправлено: 16 апреля 2017 — 16:43 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Действительно - на RC1 встает криво.
Попробую найти решение, но чуть позже.
NordWest Отправлено: 16 апреля 2017 — 16:04 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Должно быть не так...
Логика такая - если новое сообщение в скрытой теме, то ищется сссылка на последнее сообщение в этом форуме. Возможно что-то не учел - сейчас попробую установить мод на RC1
NordWest Отправлено: 12 апреля 2017 — 14:01 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103

Инструкция для дистрибутива ExBB_FM_1.0_Final
Устраняет проблемы с видимостью некоторых ссылок на скрытые форумы.


Открываем файл index.php
в котором ищем строку
CODE:
$LastPosterName = ($forum['last_poster_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$forum['last_poster_id'].'">'.$forum['last_poster'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest'];

после которой вставляем
CODE:
if (!isset($allforums[$id])) // если последние изменения пришлись на скрытый подфорум - формируем новые данные
{
$ftopics = $fm->_Read('forum'.$forum['id'].'/list.php');
usort($ftopics,"sort_by_postdate");
$topic = $ftopics[0];
$thread_keys = array_keys($fm->_Read('data/forum'.$forum['id'].'/'.$topic['id'].'-thd.php'));
$lt_name = (strlen($topic['name'])>36) ? substr($topic['name'],0,35).'...' : $topic['name'];
$LastTopicName = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif">'.($fm->exbb['show_hints'] ? '<span class="hint">' : '').'<a href="topic.php?forum='.$topic['fid'].'&topic='.$topic['id'].'&v=l#'.end($thread_keys).'" title="'.$topic['name'].'">'.$lt_name.'</a></span>';
$LastPosterName = ($topic['a_id'] !== 0) ? $fm->LANG['Author'].': <a href="profile.php?action=show&member='.$topic['a_id'].'">'.$topic['author'].'</a>' : $fm->LANG['Author'].': '.$fm->LANG['Guest'];
$LastTopicDate = ($topic['postdate'] > 0) ? date("d.m.Y - H:i", $topic['postdate'] + $fm->user['timedif']*3600) : $fm->LANG['NA'];
}


Далее открываем файл profile.php
в котором ищем строку
CODE:
$allforums = $fm->_Read(FM_ALLFORUMS);

которую заменяем на строку
CODE:
$allforums = array_filter($fm->_Read(FM_ALLFORUMS),"Filter_Cat");


затем далее в этом же файле ищем код
CODE:
if (isset($user['lastpost']['date'])) {
$postdate = $fm->_DateFormat($user['lastpost']['date'] + $fm->user['timedif']['usertime']*3600);
$topicTitle = preg_replace("#([^\s]{32})(.+)#is","$1&shy;$2",$user['lastpost']['name']);
$lastpostdetails = $fm->LANG['LastPost'].': <a href="'.$user['lastpost']['link'].'">'.$topicTitle.'</a> - '.$postdate;
} else {
$lastpostdetails = $fm->LANG['NoPosts'];
}

который заменяем кодом
CODE:
if (isset($user['last_visit'])) // время последней активности
{$lastvisit = $fm->LANG['LastVisit'].': '.$fm->_DateFormat($user['last_visit'] + $fm->user['timedif']*3600);}
else {$lastvisit = $fm->LANG['NoVisit'];}


затем далее в этом же файле ищем код
CODE:
$fm->_BOARDSTATS();
$days_reged = max(1, round((time() - $user['joined'])/86400));
$posts_per_day = sprintf($fm->LANG['PostsPerDay'], $user['posts']/$days_reged);
$percentage = ($fm->_Stats['totalposts'] > 0) ? min(100, ($user['posts'] / $fm->_Stats['totalposts']) * 100) : 0;
$percentage = sprintf($fm->LANG['ProcTotal'], $percentage);
который удаляем

затем далее в этом же файле ищем строку
CODE:
$countposts = array_sum($user['posted']);

которую заменяем на код
CODE:
foreach ($user['posted'] as $inforum=>$posts)
{
if (isset($allforums[$inforum]))
{
$infposts[$inforum] = $posts;
$countposts += $posts;
}
}


затем далее в этом же файле ищем строку
CODE:
foreach ($user['posted'] as $inforum=>$posts){


которую заменяем на строку
CODE:
foreach ($infposts as $inforum=>$posts){


затем далее в этом же файле ищем строку
CODE:
$fm->_Title = ' :: '.$fm->LANG['UserInfo'];

перед которой вставляем код
CODE:
$fm->_BOARDSTATS();
$days_reged = max(1, round((time() - $user['joined'])/86400));
$posts_per_day = sprintf($fm->LANG['PostsPerDay'], $countposts/$days_reged);
$percentage = ($fm->_Stats['totalposts'] > 0) ? min(100, ($countposts / $fm->_Stats['totalposts']) * 100) : 0;
$percentage = sprintf($fm->LANG['ProcTotal'], $percentage);
$usertotalposts = $countposts.' ['.$percentage.' / '.$posts_per_day.']';


затем далее в этом же файле ищем строку
CODE:
function validate_items(){

перед которой вставляем код
CODE:
function Filter_Cat($var) {
global $fm;
$_access = TRUE;
if (!defined('IS_ADMIN') && $var['private'] === TRUE) {
$_access = (isset($fm->user['private'][$var['id']]) && $fm->user['private'][$var['id']] === TRUE) ? TRUE:FALSE;
}
return ($_access === TRUE) ?1:0;
}


Далее открываем файл lang_front_register.php
в котором ищем строки
CODE:
$this->LANG['LastPost'] = 'Последняя запись';
$this->LANG['NoPosts'] = 'Нет записей';

которые заменяем строками
CODE:
$this->LANG['Activity'] = 'Активность';
$this->LANG['LastVisit'] = 'Последнее посещение';
$this->LANG['NoVisit'] = 'Нет информации';


Затем открываем в своем шаблоне файл profile_show.tpl
в котором ищем строки
CODE:
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['Updates']}</b></td>
<td class="pformright">$lastpostdetails</td>
</tr>
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['UserTotalPosts']}</b></td>
<td class="pformright">{$user['posts']} [$percentage / $posts_per_day]</td>
</tr>

которые заменяем строками
CODE:
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['Activity']}</b></td>
<td class="pformright">$lastvisit</td>
</tr>
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['UserTotalPosts']}</b></td>
<td class="pformright">$usertotalposts</td>
</tr>


Надеюсь ничего не упустил и на этом устранение проблемы завершено. Подмигивание
NordWest Отправлено: 12 апреля 2017 — 01:17 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Для своего движка проблему с отображением скрытых тем решил.

Завтра поставлю на Денвер "ExBB FM 1.0 Final" и попробую ничего не упустив повторить на финале, после чего выложу инструкцию. Для остальных версий адаптировать не буду - скорее всего там всё так же.
NordWest Отправлено: 31 марта 2017 — 19:01 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Понял, на будущей неделе постараюсь найти время и покопаться.
NordWest Отправлено: 30 марта 2017 — 10:08 • Тема: Видна статистика по скрытым темам в профилях пользователей • Форум: Настройка форума

Ответов: 30
Просмотров: 17103
Guyver пишет:
У меня всё ещё хуже - на главной форума (!) видны названия закрытых тем. Я спрашивал в своё время - и мне никто не помог...
Сделайте скрин. Я посмотрю чуть позже - сейчас просто нет времени.
NordWest Отправлено: 19 марта 2017 — 22:14 • Тема: ExBB 2.0.0-Pre • Форум: Релизы

Ответов: 138
Просмотров: 81079
DmitryMakanin пишет:
Почему нет единой точки входа
Я вот то же об этом задумывался, в планах было переделать, но пока руки не дошли.
NordWest Отправлено: 4 марта 2017 — 23:10 • Тема: Мод: Текстовое подтверждение при регистрации • Форум: Модификации и дополнения

Ответов: 97
Просмотров: 89461
CAB
Ну так у меня капчи нет, форма регистрации примитивная до нельзя.



И всё равно около минуты на заполнение тратят. Если примитивный бот - он мгновенно регистрироваться должен.
NordWest Отправлено: 4 марта 2017 — 17:12 • Тема: Мод: Текстовое подтверждение при регистрации • Форум: Модификации и дополнения

Ответов: 97
Просмотров: 89461
Guyver
Я каждый шаг регистрации протоколирую. Фишка в том, что если это боты, то очень продвинутые, т.к. делают вид, что тратят время на заполнение формы.

Страниц (65): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец

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

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

[Script Execution time: 0.0292]     [ ]