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

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

> Найдено сообщений: 857
Zeg Отправлено: 26 мая 2011 — 13:40 • Тема: Мод: Ссылки на последние темы форума на Вашем сайте • Форум: Модификации и дополнения

Ответов: 235
Просмотров: 199815
avtoslesar, вы же пользовались не модом Юры, а моим, там, где выводится через файл lastforum.php. Что-то вы мутите... Не понял
Zeg Отправлено: 26 мая 2011 — 11:10 • Тема: Как делает скрины проект pr-cy.ru? • Форум: PHP/Perl

Ответов: 12
Просмотров: 8336
Defenderyk пишет:
а размер какой? или можно задавать свой?

С моим примером, как писал выше - 120х90. Потом я давал ссылку на http://images.websnapr.com/, там можно по-крупнее нагенерить.
Zeg Отправлено: 26 мая 2011 — 09:01 • Тема: Как делает скрины проект pr-cy.ru? • Форум: PHP/Perl

Ответов: 12
Просмотров: 8336
BON, нет. Это просто создание скриншотов сайтов по заданному адресу.
Т.е. если перед вызовом в переменную запихиваю адрес сайта:

CODE:
$link="exbb.org";


то в папке /images/adverts/ появится файлик exbb_org.jpg - картинка-скриншот "морды" exbb.org. Далее пользуй ее на свое усмотрение.
Zeg Отправлено: 26 мая 2011 — 08:58 • Тема: Мод: Регистрация и авторизация со сторонних ресурсов (Loginza) • Форум: Модификации и дополнения

Ответов: 300
Просмотров: 204714
Такую вещЬ и я бы поимел Улыбка
Zeg Отправлено: 26 мая 2011 — 08:57 • Тема: Мод: Ссылки на последние темы форума на Вашем сайте • Форум: Модификации и дополнения

Ответов: 235
Просмотров: 199815
avtoslesar, а так если?

CODE:
<?php require_once('http://mysaite.ru/forum/lastforum.php'); ?>
Zeg Отправлено: 26 мая 2011 — 08:31 • Тема: Как делает скрины проект pr-cy.ru? • Форум: PHP/Perl

Ответов: 12
Просмотров: 8336
У меня так продажгламурные ссылки выводятся с форума (скрины для украшательства). Такой код (в переменной $link - адрес сайта):

CODE:
if (false!=$link) {
// кешируем файл
// место куда пишем файлик кэша, заменив "." в имени файла на "_"
$_link = str_replace(".","_",$link);
$filename = $_SERVER['DOCUMENT_ROOT']."/images/adverts/".$_link.".jpg";

// проверяем насколько старый файлик
$modif=time()-@filemtime ($filename);

// если в кэше нет файла или он слишком старый - обновляем раз в 9000 мсек
if(!file_exists($filename) || !filesize($filename) || $modif > 9000)
{
$rrss = file_get_contents("http://open.thumbshots.org/image.pxf?url=$link");

$handle = @fopen($filename, "w");
if ($handle && flock($handle, LOCK_EX))
{
fwrite($handle, $rrss);
fflush($handle);
flock($handle, LOCK_UN);
}
fclose($handle);
chmod($filename, 0644);
}


В итоге в папке твой.сайт/images/adverts/ будет лежать скриншот сайта с именем файла, совпадающим с адресом сайта (без "http") и все точки будут заменены на "_". Т.е. типа того:

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 1 сообщений


Еще раньше пользовался http://images.websnapr.com/, но потом они что-то с кодом мудрили, несколько раз меняли, я перестал пользоваться.
Zeg Отправлено: 26 мая 2011 — 08:15 • Тема: Как делает скрины проект pr-cy.ru? • Форум: PHP/Perl

Ответов: 12
Просмотров: 8336
Когда-то сервис был платным, но срабатывал такой код:

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 1 сообщений


Правда, скриншоты маленькие 120х90.

Есть и другие сервисы, но менее удобные в использовании. Погугли, если этот не понравится.
(Добавление)
Может тут чего полезного есть - http://romanoweb.info/?p=19
Zeg Отправлено: 26 мая 2011 — 07:55 • Тема: Мод: Ссылки на последние темы форума на Вашем сайте • Форум: Модификации и дополнения

Ответов: 235
Просмотров: 199815
Всего две мысли, как такое может получиться:

1. Пути в файле неверные;
2. Подключение файла неверное.

Покажите (приведите код), как подключается lastforum.php.
Zeg Отправлено: 24 мая 2011 — 21:12 • Тема: Дополнение: Расширенный редактор сообщений (Beta) • Форум: Модификации и дополнения

Ответов: 225
Просмотров: 170245
Костыль оказался не полноценным. В линуксе в Опере 11.10 не работает все равно. У кого еще есть возможность это проверить?
(Добавление)
Выкинул только алерт с предупреждением, остальное вернул из оригинала:

CODE:
case 'quote':
var replace = (a[1] != '') ? '='+a[1]:'';
L = bbtags[code][0].replace(/%/, replace) + txt;
R = bbtags[code][1];
break;


Вроде и в линуксе проблем сейчас нет.
(Добавление)
Еще в файле lang_front_formcode.php строку

CODE:
$this->LANG['HelpH2'] = 'Заголовок: [h1]текст[/h1]';


нужно заменить на

CODE:
$this->LANG['HelpH2'] = 'Заголовок: [h2]текст[/h2]';
Zeg Отправлено: 24 мая 2011 — 08:06 • Тема: Дополнение: Расширенный редактор сообщений (Beta) • Форум: Модификации и дополнения

Ответов: 225
Просмотров: 170245
В расширенном редакторе сообщений есть косяк с цитатой. Если выделить текст и нажать иконку для вставки бб-кода цитирования [ quote ], то выделенный текст не будет обрамлен [ quote ] [ / quote ] , будет ими заменен.

Наблюдается в Opera 11.11. В Огнелисе работает нормально.
(Добавление)
Как временный "костыль" заменил фрагмент в javascript/formcode.js:

CODE:
switch(code) {
case 'quote': if (txt.length == 0 && a[1]) {
alert('Для вставки цитаты надо выделить текст!');
return;
};
var replace = (a[1] != '') ? '='+a[1]:'';
L = bbtags[code][0].replace(/%/, replace) + txt;
R = bbtags[code][1];
break;


на такой:

CODE:
switch(code) {
case 'quote': var range = get_range();

if (range == '') {
alert('Для вставки цитаты надо выделить текст!');
pos_to_end = true;
return;
};
L = bbtags[code][0].replace(/%/, a[1]) + ((range == '') ? txt : '');
R = bbtags[code][1];
break;
Zeg Отправлено: 24 мая 2011 — 08:01 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 187969
После установки мода в файле error_log появилась ошибка

Цитата:
[23-May-2011 15:50:28] PHP Notice: Undefined variable: alltopics in /home/user/public_html/sites/site.ru/forum/search.php on line 76


Это строка
CODE:
if (count($alltopics) !== 0) {


вот в этом фрагменте:

CODE:
$allforums_keys = array_keys(array_filter($allforums, 'filterForums'));
require('modules/watches/_search.php');

if (!$fm->exbb['watches']) {

$alltopics = array();
foreach ($allforums as $forum_id => $forum) {
if (!defined('IS_ADMIN') && $forum['private'] === TRUE) {
if (!isset($fm->user['private'][$forum_id]) || $fm->user['private'][$forum_id] === FALSE) continue;
}
if ($forum['last_time'] > $fm->user['last_visit']) {
$alltopics = array_merge($alltopics,array_filter($fm->_Read('forum'.$forum_id.'/list.php'),"SearchNewPost"));
}
}
}


if (count($alltopics) !== 0) {
usort($alltopics,"sort_by_postdate");
$t_visits = $fm->_GetCookieArray('t_visits');
global $f_readed;
$data = '';
Zeg Отправлено: 23 мая 2011 — 11:57 • Тема: Обязательные поля при регистрации пользователя • Форум: Обсуждение

Ответов: 21
Просмотров: 18882
В админке задан стиль по умолчанию. В настройках он сохранен (в boardinfo.php). Но при регистрации нового пользователя все равно он не подставляется, а подставляется первый из списка (по алфавиту) установленных скинов. В register.php строка
CODE:
$user['skin'] = Check_DefLangSkin('templates','default_style',$fm->_String('default_style'));
есть. Что еще копать?
Zeg Отправлено: 23 мая 2011 — 11:32 • Тема: Дополнение: Удобочитаемый вывод даты и времени • Форум: Модификации и дополнения

Ответов: 36
Просмотров: 28743
Еще одна проблема вылезла с данным дополнением. На странице регистрации нового пользователя рядом с полем выбора коррекции временных зон отображается текущее время сервера. Так вон там будет показано "Меньше минуты назад". Самое просто решение в лоб - это с учетом исправления бага с "будущими датами", что я выше приводил, добавить к текущему времени несколько секунд, например. Сделал так:

открываем файл register.php, находим строку

CODE:
$basetimes = $fm->_DateFormat(time());


и заменяем на

CODE:
$basetimes = $fm->_DateFormat(time()+10);
Zeg Отправлено: 22 мая 2011 — 17:15 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 187969
Да, тема есть в списке новых, но иконка показывает, что в ней нет непрочитанных сообщений.

yura3d пишет:
Сама тема должна отображаться в списке обновлённых тем даже после прочтения, однако иконка статуса темы показывает, прочитали ли Вы тему или нет. В дальнейшем, по мере обновления тем, прочитанные опустятся вниз списка обновлённых тем. Для очистки этого списка используйте ссылки Отметить все форумы как прочтённые и Отметить этот форум как прочтённый

Ну тогда понятно. Только зачем в списке тем отображать те темы, что уже прочитаны?
Zeg Отправлено: 22 мая 2011 — 17:00 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 187969
yura3d пишет:
Тема просто присутствует в списке, или же соответствующий значок темы показывает, что в ней есть новые сообщения?

Нет, значка для перехода на непрочитанное сообщения нет, есть только тема в списке.

Страниц (58): В начало « ... 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.0348]     [ ]