Сегодня: 09:06:2025 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (116): В начало « ... 34 35 36 37 [38] 39 40 41 42 ... » В конец

> Найдено сообщений: 1160
технарь Отправлено: 18 апреля 2017 — 18:04 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
А вот тут разве не для компа?
https://www.viber.com/ru/
технарь Отправлено: 17 апреля 2017 — 17:32 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Просто к сведению...
С воскресенья на понедельник вынужден был отключать сервер - потому не было доступа на форум. Так же придётся снова отключать в ближайшую пятницу - снова не будет доступа.
технарь Отправлено: 16 апреля 2017 — 15:00 • Тема: Как скачать с офсайта полные дистрибутивы FlashPleer • Форум: Всё подряд

Ответов: 0
Просмотров: 739
Для этого запускаете штатную установку. Затем в процессе работы онлайн инсталлятора нужно самостоятельно прервать загрузку - перекинет на страницу браузера с устранением проблем. В конце документа есть ссылки на прямое скачивание.



Flash Player для Internet Explorer - ActiveX
Flash Player для Firefox - NPAPI
Flash Player для Opera и браузеров на базе Chromium - PPAPI
технарь Отправлено: 12 апреля 2017 — 16:14 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Сегодня перенёс базу форума на новую версию движка. Если вдруг будут странности в работе - пишите. Но предварительно советую обновить КЭШ - нажимаем и удерживаем "контрол" плюс пару раз F5.
технарь Отправлено: 12 апреля 2017 — 15:12 • Тема: Перевод ExBB на UTF-8 • Форум: ExBB Community

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

mail() --> mb_send_mail()
strlen() --> mb_strlen()
strpos() --> mb_strpos()
strrpos() --> mb_strrpos()
substr() --> mb_substr()
ereg() --> mb_ereg()
eregi() --> mb_eregi()
ereg_replace() --> mb_ereg_replace()
eregi_replace() --> mb_eregi_replace()
split() --> mb_split()
технарь Отправлено: 12 апреля 2017 — 15:06 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Свой собственный хостинг для форума развернул, что бы не платить за хостинг в интернете.
 Цитата:
Хостинг (англ. hosting) — услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).

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

У меня раньше бесплатный хостинг был вместе с тарифным планом от старого провайдера. Потом я провайдера сменил и спустя некоторое время они мне хостинг отключили. Алина за хостинг "Беседки" платит почти 2 тысячи в год - недавно скидывались. Бесплатные хостинги есть - но там невозможно работать, тормоза жуткие.

Ну и параллельно у меня там развернут медиа-сервер (киношки на телевизор гоняю), торент клиент и вообще большая файлопомойка. Улыбка
технарь Отправлено: 12 апреля 2017 — 11:53 • Тема: Проблема с скрытыми разделами • Форум: ExBB Community

Ответов: 1
Просмотров: 929

Инструкция для дистрибутива 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'.$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'];
}


Далее открываем файл 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>


На этом устранение проблемы завершено.
технарь Отправлено: 10 апреля 2017 — 18:22 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Я вот думаю, не подкинь я ей тогда эту мысль - может и по сей день нормально бы всё было? Огорчение
технарь Отправлено: 10 апреля 2017 — 07:57 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Не страшно, когда рядом есть кому в случае чего поддержать. Прорвёмся. Улыбка
технарь Отправлено: 9 апреля 2017 — 19:15 • Тема: Новости дня • Форум: Всё подряд

Ответов: 272
Просмотров: 71161
Надежда сегодня ответила. Говорит в новый отдел перешла - работой загрузилась по самое нехочу. Ну и слава богу. Улыбка

topinant , Надя у вас просит прощения, что погорячилась в ответ на ваше поздравление с 8 марта - была на взводе.

Страниц (116): В начало « ... 34 35 36 37 [38] 39 40 41 42 ... » В конец

Powered by ExBB v1.1.180311