Автор Тема: Внесенные изменения в форум, модификации  (Прочитано 42839 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #16 : 29 ноября 2011, 22:56:29 »
http://www.simplemachines.ru/index.php?topic=44.msg95245#msg95245

Auto Merge Double Posts

Updated: 29 Ноябрь 2011, 23:56:37
Вот так ^^^

Удалено нафиг.

Сделано руками:

 Основная задача - объединять идущие подряд сообщения одного пользователя в теме, если разница между их написанием меньше определенного строка. Объединение происходит при добавлении сообщения.

Для организации мода нужно добавить в /Sources/Post.php после:

// No need!
$context['robot_no_index'] = true;

Добавить:

//Auto-merge doublepost

// $vars = print_r($_POST,TRUE);
// $fh = fopen('debug.txt', 'w');
// fwrite($fh, $vars);
// fclose($fh);

if (!isset($_POST['additional_options']) && !$_POST['preview']){
 $request = $smcFunc['db_query']('', '
   SELECT id_member, poster_time, id_msg, icon, body
   FROM {db_prefix}messages
   WHERE id_topic = ' . intval($_REQUEST['topic']) . '
   ORDER BY id_msg DESC
   LIMIT 1'
 );
     
 $row_last = $smcFunc['db_fetch_assoc']($request);
 
 $smcFunc['db_free_result']($request);
 
 if ($user_info['id'] == $row_last['id_member'] and (time() - $row_last['poster_time']) < 84600){
   
   $row_last['body'] = str_replace("<br />", "\n", $row_last['body']);
   
   $_REQUEST['msg'] = $row_last['id_msg'];
   
   $_POST['message'] = un_htmlspecialchars($row_last['body']) . "\n\n[hr][size=1][color=green][b]Updated: " . date("d F Y, H:i:s") . "[/b][/color][/size][hr]\n\n" . $_POST['message'];
   
   $_POST['icon'] = $row_last['icon'];
     
  }
}
« Последнее редактирование: 13 февраля 2012, 07:56:18 от Fray »
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #17 : 08 февраля 2012, 09:07:45 »
Быстрое java цитирование

Display.Template.php

// Can they reply? Have they turned on quick reply?
if ($context['can_quote'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';last_msg=', $context['topic_last_message'], '" onclick="return oQuickReply.quote(', $message['id'], ');">', $txt['quote'], '</a>&nbsp;&nbsp;<img src="', $settings['images_url'], '/quote2.png" alt="Quote" style="cursor:pointer; cursor:hand;" onclick="quote_selection(\'', $message['member']['name'], '\', \'', 'topic=', $context['current_topic'],'.msg', $message['id'],'#msg', $message['id'], '\', \'', time(), '\')" /></li>';

script.js bottom

// quote

function quote_selection(char_name, post_link, post_date)
{
selection = document.getSelection ? document.getSelection() : document.selection.createRange().text;

if (selection != '')
{
document.postmodify.message.value += '[quote author=' + char_name + ' ' + 'link=' + post_link + ' ' + 'date=' + post_date + ']' + selection + '[/quote]\n';
}
else
{
alert('Select text on the page and try again');
return;
}
window.location.hash = '#quickreply';
}
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #18 : 09 октября 2012, 10:11:45 »
http://custom.simplemachines.org/mods/index.php?mod=2637

New Topic in Different Color



This modification will show new posts in different colors in boards,rather than just showing new icon next to them.

* Удалено из-за ядерного бушприта.
« Последнее редактирование: 09 октября 2012, 11:11:16 от Fray »
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #19 : 11 октября 2012, 10:22:47 »
http://custom.simplemachines.org/mods/index.php?mod=2083

This mod watermark attached images. Images will be watermarked on-the-fly, without any changes of original files.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #20 : 11 октября 2012, 10:36:33 »
http://custom.simplemachines.org/mods/index.php?mod=864

Mod Name:
Bookmarks

Features:
One-click adding of bookmarks
User friendly interface for managing bookmarks
Automatically delete bookmarks when the topic they link to is deleted.

ila_rendered
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #21 : 11 октября 2012, 11:02:10 »
http://custom.simplemachines.org/mods/index.php?mod=1890

Mod Name:
Good Post/Bad Post Mod

Description
This Mod will add post voting to your forum in a user-moderated fashion. The outcome is a bit of help to the forum moderators, with the nice extra that it resembles democracy a little. It gives members and moderators a general idea of who's a worthy poster and who isn't.
« Последнее редактирование: 11 октября 2012, 11:50:32 от Fray »
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #22 : 13 февраля 2013, 08:10:21 »
http://custom.simplemachines.org/mods/index.php?mod=3627

Search Topic And Board Button v1.0
This Mod add "Search This Topic" And "Search This Board" Button in Display.template.php and MessageIndex.template.php


http://custom.simplemachines.org/mods/index.php?mod=1634

Description:
This mod adds a dropdown to the search field at the top of the page, similar to the one on the official SMF community forum.
When viewing a topic, the dropdown options will be "this topic" (default), "this board", "entire forum", or "Google".
When viewing a board, the dropdown options will be "this board" (default), "entire forum", or "Google".
On any other page, the dropdown options will be "entire forum" (default) or "Google".
« Последнее редактирование: 13 февраля 2013, 08:23:03 от Fray »
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #23 : 09 апреля 2014, 11:39:27 »
Встраивание coub

В display.template.php после // Show the post itself, finally! добавить

$message['body'] = preg_replace('/<a.*?>http:\/\/(?:www\.|)coub\.com\/view\/(\w )<\/a>/i', '<iframe src="http://coub.com/embed/$1?muted=false&autostart=false&originalSize=false&hideTopBar=false&noSiteButtons=false&startWithHD=false" allowfullscreen="true" frameborder="0" width="640" height="400"></iframe>', $message['body']);
« Последнее редактирование: 09 апреля 2014, 11:52:18 от Fray »
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #24 : 15 ноября 2016, 09:26:22 »
Установлен мод для подсветки кода:

http://custom.simplemachines.org/mods/index.php?mod=2925
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6678
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Внесенные изменения в форум, модификации
« Ответ #25 : 29 ноября 2023, 00:38:18 »
Цитировать
Здравствуйте, Иванов Сергей

В период с 00:00 до 05:00 01.12.2023 (по московскому времени), будут проводиться плановые работы по модернизации сетевой инфраструктуры.

В период проведения работ может наблюдаться временная недоступность ресурсов, расположенных на серверах.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru