Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Smiling MOD 0.2.6

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

так если бы я знал как мой из форума вытащить
c плюса не так уж и легко что то убрать :?

или может у тебя получится твой мод подогнать? :oops:
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 10 месяцев
Откуда: Estonia

Сообщение oika »

Скажите, пожалуйста, а к этому моду прилагаются какие-либо языковые файлы? Мод встал, все прекрасно, кроме одного... не переведена админка.
Пробовала скачать вместе с архивом и не один раз, там ничего нет. Если прилагается такой файл или инструкция по правке ланга, пришлите мне пожааалуйста :oops: oi.ka1%mail.ru
Или можно сюда выложить, я возьму :)
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

2 oika
На странице загрузки (http://prumysl.wz.cz/misc/download/?mod=smiling&l=rus) надо убедиться, что отмечено "Изменение русских языковых файлов", это скачается как отдельный MOD-Template :wink:

2 SevenUp
это как - с плюса :?: :D
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

ну плюс это в смысле phpbb plus 1.52

это нормальный phpbb 2.0.13, но в нём уже стоит куча модов
Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 10 месяцев
Откуда: Estonia

Сообщение oika »

надо убедиться, что отмечено "Изменение русских языковых файлов"
Я ж говорю, что у меня почему то не скачивается русская версия... Я читать то умею :lol: Ладно, удалось английскую чудом скачать, буду переводить :(
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

Зачем переводить?
вот (я думаю можно это сюда ставить)

Код: Выделить всё

####################################################################################################
## 
## MOD Title: Smiling MOD Russian localization
## MOD Author: Carbofos < carbofos@seznam.cz > (N/A) http://www.prumysl.wz.cz/bb/
## MOD Description: Translates Smiling MOD to Russian
## MOD Version: 0.2.1 (Beta) 
## 
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: language/lang_russian/lang_main.php
##                language/lang_russian/lang_admin.php
## 
####################################################################################################
## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
## 
####################################################################################################
## 
## Author Notes: 
##  N/A
##    
####################################################################################################
## 
## IMPORTANT:
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
## 
####################################################################################################
##
#
#-----[ OPEN ]-----------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]-----------------------------------
#


//
// Auth related entries
//
#
#-----[ BEFORE, ADD ]-----------------------------------
#
$lang['smiles_none'] = '(в этой группе нет смайликов)';
#
#-----[ OPEN ]-----------------------------------
#
language/lang_russian/lang_admin.php
#
#-----[ FIND ]-----------------------------------
#
$lang['smile_desc'] = 'Здесь вы можете редактировать список смайликов'; 
#
#-----[ REPLACE WITH ]-----------------------------------
#
$lang['smile_desc'] = 'Здесь вы можете редактировать список смайликов и настроить их отображение';
#
#-----[ FIND ]-----------------------------------
#
$lang['export_smiles'] = 'Для создания набора смайликов из смайликов, установленных в данный момент, %sскачайте файл smiles.pak%s. Переименуйте его как вам нужно, сохранив при этом расширение .pak, затем создайте файл zip, содержащий все изображения смайликов, а также этот файл.';
#
#-----[ REPLACE WITH ]-----------------------------------
#
$lang['export_smiles'] = 'Для создания набора смайликов из смайликов, установленных в данный момент, скачайте файл smiles.pak. Переименуйте его как вам нужно, сохранив при этом расширение .pak, затем создайте файл zip, содержащий все изображения смайликов, а также этот файл.';
#
#-----[ FIND ]-----------------------------------
#
$lang['smiley_import_success'] = 'Набор смайликов был успешно импортирован';
$lang['smiley_del_success'] = 'Смайлик был успешно удалён';
$lang['Click_return_smileadmin'] = '%sВернуться к списку смайликов%s';
#
#-----[ AFTER, ADD ]-----------------------------------
#

//
// Smiling MOD
//
// common use
$lang['smiling_add'] = 'Добавить смайлик';
$lang['smiling_cp'] = 'Панель управления';
$lang['smiling_default_group'] = 'Группа смайликов, используемая по умолчанию';
$lang['smiling_export'] = 'Экспорт';
$lang['smiling_group'] = 'Группа';
$lang['smiling_group_hint5'] = 'Выберите одну из существующих групп или введите название новой.';
$lang['smiling_groups'] = 'Группы';
$lang['smiling_groups_list'] = 'Группы смайликов';
$lang['smiling_import'] = 'Импорт';
$lang['smiling_list'] = 'Смайлики';
$lang['smiling_no_groups'] = '(нет групп)';
$lang['smiling_update_success'] = 'Изменения были успешно внесены.';

// smile_import_body.tpl
$lang['smiling_by_group'] = 'Мой импортируемый набор содержит информацию о группах смайликов (автоматическое распределение) *';
$lang['smiling_group_hint'] = '* Записи в файле .pak, содержащем информацию о группах, выглядят следующим образом:';
$lang['smiling_group_hint2'] = 'Красным цветом выделена разница между обычным файлом .pak и файлом, имеющим запись о группе смайлов.<br />Импортируйте такие файлы только с помощью автоматического распределения!<br />Смайлики, у которых отсутствует запись о группе, будут помещены в группу, используемую по умолчанию.';
$lang['smiling_group_hint3'] = '** Записи в стандартных наборах смайликов выглядят так:';
$lang['smiling_group_hint4'] = 'Если Ваш набор смайликов использует первый вариант записи, обязательно воспользуйтесь ручным распределением,<br />иначе смайлики будут импортированы некорректно!';
$lang['smiling_or'] = 'или';
$lang['smiling_q1'] = 'Какой способ импортирования использовать';
$lang['smiling_to_group'] = 'Я имею стандартный набор смайликов, который не содержит информации о группах (распределение вручную) **';
$lang['smiling_url_short'] = 'Имя файла';

// smile_export_body.tpl
$lang['smiling_download'] = 'Скачать файл';
$lang['smiling_export_groups'] = 'Включить в созданный файл группы смайликов *';
$lang['smiling_group_hint6'] = '* Выбрав эту опцию Вы получите файл, в который будут включены группы смайликов.<br />Однако такой файл <strong>не будет</strong> совместим с форумом phpBB без установленного <em>Smiling MOD</em>-a!';

// smile_list_body.tpl
$lang['smiling_confirm_delete_one'] = 'Вы действительно хотите удалить выбранный смайлик?';
$lang['smiling_confirm_delete_several'] = 'Вы действительно хотите удалить выбранные смайлики?';
$lang['smiling_display'] = 'Показывать';
$lang['smiling_edit_group'] = 'Редактировать группу';
$lang['smiling_edit_smile'] = 'Редактировать смайлик';
$lang['smiling_groups_all'] = 'Все группы';
$lang['smiling_in_this_group'] = ' в этой группе';
$lang['smiling_invalid_group_name'] = 'Неверно задано имя группы, в которую должны быть перемещены выбранные смайлики';
$lang['smiling_no_smiles'] = '(нет смайликов)';
$lang['smiling_nothing_selected'] = 'Не выбрано ни одного смайлика. Нечего переносить в другую группу!';
$lang['smiling_ok'] = 'ок';
$lang['smiling_sel_del_success'] = 'Выбранные смайлики были успешно удалены';
$lang['smiling_sel_to_group_success'] = 'Выбранные смайлики были успешно перенесены в группу ';
$lang['smiling_sel_to_group'] = 'Переложить в группу';
$lang['smiling_selected'] = 'Выбранные';
$lang['smiling_total'] = ' всего';

// smile_cp_body.tpl
$lang['rows'] = 'Рядов';
$lang['cols'] = 'Колонок';
$lang['smiling_box_settings'] = 'Настройки панели смайликов';
$lang['smiling_delete_empty_groups'] = 'Удалить группы, в которых нет ни одного смайлика';
$lang['smiling_delete_empty_success'] = 'Пустые группы были удалены';
$lang['smiling_group_hint7'] = '(используются при создании новой группы)';
$lang['smiling_height'] = 'Высота окна';
$lang['smiling_width'] = 'Ширина окна';
$lang['smiling_window'] = 'Окно дополнительных смайликов';
$lang['smiling_window_settings'] = 'Настройки окна дополнительных смайликов по умолчанию';
$lang['smiling_window_cols'] = 'Колонок в таблице';
$lang['smiling_return_to_cp'] = 'Нажмите %sсюда%s, чтобы вернуться в Панель управления смайликами.';
$lang['smiling_error1'] = $lang['smiling_default_group'] . ': Поле обязательно для заполения.<br />';
$lang['smiling_error2'] = $lang['smiling_box_settings'] . ': Минимальное количество рядов и колонок: 1.<br />';
$lang['smiling_error3'] = $lang['smiling_window'] . ' : Минимальное количество колонок: 1.<br />';
$lang['smiling_error4'] = $lang['smiling_window'] . ': Минимальные значения ширины и высоты окна: 100 точек.<br />';

// smile_group_body.tpl
$lang['smiling_delete_group'] = 'Удалить группу';
$lang['smiling_error5'] = 'Неверно указана группа';
$lang['smiling_editing_group'] = 'Редактирование группы';
$lang['smiling_group_hint8'] = 'Подсказка: Для слияния этой группы с другой, переименуйте ее в имя другой группы';
$lang['smiling_group_hint9'] = 'После слияния все смайлики из этой группы перейдут в другую, а сама группа будет удалена.';
$lang['smiling_new_name'] = 'Новое имя';
$lang['smiling_return_editgroup'] = '%sВернуться к редактированию групп%s';
$lang['smiling_select_group'] = 'Выберите группу<br />для редактирования';
$lang['smiling_sorting_key'] = 'Ключ для сортировки групп';
$lang['smiling_window'] = 'Настройки окна дополнительных смайликов для этой группы';
$lang['smiling_error6'] = 'Неверно заполнено поле: ' . $lang['smiling_new_name'] . '<br />';

#

Аватара пользователя
oika
phpBB 1.4.1
Сообщения: 41
Стаж: 19 лет 10 месяцев
Откуда: Estonia

Сообщение oika »

Огромный респект, SevenUp!

Изображение
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

респект не мне, а Carbofos'у
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

SevenUp писал(а):ну плюс это в смысле phpbb plus 1.52

это нормальный phpbb 2.0.13, но в нём уже стоит куча модов
Вон оно что... Я вчера пытался этот мод еще раз запустить, даже подправить кое-что, но все равно ничего не вышло, в окне со смайлами вообще ничего нет, кроме "Hacking attempt", так что я даже не знаю, как оно выглядит :evil:
Это наверное вопрос совместимости, в истории этого мода где-то уже было написано, что, мол, апгрейд для совместимости с какой-то версией phpBB (кажется 2.0.6 :roll: )
Вообще, удалить мод можно используя его MOD-Template :wink:
Или можно попробовать в 'quick_reply.tpl' заменить ссылку окна смайликов:

Код: Выделить всё

quick_reply.php?mode=smilies
(не пойму, зачем они так сделали :) ) на:

Код: Выделить всё

posting.php?mode=smilies
(или в 'quick_reply.php', если там нет, уже не помню точно :oops: )
Но это я так, наугад стреляю, может и не выйдет ничего :(

2 oika
Очень странно, что не скачивается... на всякий случай, на будущее выложил прямую ссылку на русский перевод:
http://phpbbguru.net/community/viewtopi ... 8099#18099
(кстати, та, что привел SevenUp маленько устарела :roll: )
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

Carbofos писал(а): Вон оно что... Я вчера пытался этот мод еще раз запустить, даже подправить кое-что, но все равно ничего не вышло, в окне со смайлами вообще ничего нет, кроме "Hacking attempt", так что я даже не знаю, как оно выглядит :evil:
а ты не мод пробуй устанавливать, а phpbb plus 1.52
для него и руссификация имеется
Carbofos писал(а):Вообще, удалить мод можно используя его MOD-Template :wink:
Или можно попробовать в 'quick_reply.tpl' заменить ссылку окна смайликов:

Код: Выделить всё

quick_reply.php?mode=smilies
(не пойму, зачем они так сделали :) ) на:

Код: Выделить всё

posting.php?mode=smilies
(или в 'quick_reply.php', если там нет, уже не помню точно :oops: )
Но это я так, наугад стреляю, может и не выйдет ничего :(
ага, ничего не вышло
там такого даже нету
вот весь quick_reply.tpl

Код: Выделить всё

<!-- BEGIN quick_reply -->
<script language='JavaScript'>
	function openAllSmiles(){
		smiles = window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT={S_SMILIES_WINDOW_HEIGHT},resizable=yes,scrollbars=yes,WIDTH={S_SMILIES_WINDOW_WIDTH}');
		smiles.focus();
		return false;
	}
	
	function quoteSelection() {

		theSelection = false;
			if (window.getSelection)
			{
				theSelection = window.getSelection();
			}
			else if (document.getSelection)
			{
				theSelection = document.getSelection();
			}
			else if (document.selection)
			{
				theSelection = document.selection.createRange().text;
			}

		if (theSelection) {
			// Add tags around selection
					emoticon( '[quote]' + theSelection + '[/quote]\n');
			document.post.message.focus();
			theSelection = '';
			return;
			}
			else
			{
			alert('{L_NO_TEXT_SELECTED}');
		}
	}

	function storeCaret(textEl) {
		if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
	}

	function emoticon(text) {
		if (document.post.message.createTextRange && document.post.message.caretPos) {
			var caretPos = document.post.message.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
			document.post.message.focus();
		} else {
			document.post.message.value  += text;
			document.post.message.focus();
		}
	}

	function checkForm() {
		formErrors = false;
		if (document.post.message.value.length < 2) {
			formErrors = '{L_EMPTY_MESSAGE}';
		}
		if (formErrors) {
			alert(formErrors);
			return false;
		} else {
			if (document.post.quick_quote.checked) {
				document.post.message.value = document.post.last_msg.value + document.post.message.value;
			} 
			document.post.quick_quote.checked = false;
			return true;
		}
	}
</script>
<form action='{quick_reply.POST_ACTION}' method='post' name='post' onsubmit='return checkForm(this)'>
<input type="hidden" name="sid" value="{quick_reply.SID}">  
<tr>
<th>{L_OPTIONS}</th>
<th><b>{L_QUICK_REPLY}</b></th>
</tr>
<!-- BEGIN user_logged_out -->
<!-- END user_logged_out -->
<td class="row1" rowspan="1" align="left"><input type='checkbox' name='quick_quote'> <span class="gensmall">{L_QUOTE_LAST_MESSAGE}</span><br>
<!-- BEGIN user_logged_in -->
&nbsp;<input type='checkbox' name='attach_sig' {quick_reply.user_logged_in.ATTACH_SIGNATURE}><span class="gensmall">{L_ATTACH_SIGNATURE}</span><br>
&nbsp;<input type='checkbox' name='notify' {quick_reply.user_logged_in.NOTIFY_ON_REPLY}><span class="gensmall">{L_NOTIFY_ON_REPLY}</span>
<!-- END user_logged_in -->
</td>
<input type='hidden' name='mode' value='reply'>
<input type='hidden' name='t' value='{quick_reply.TOPIC_ID}'>
<input type='hidden' name='last_msg' value='{quick_reply.LAST_MESSAGE}'>
<!--input type='hidden' name='message' value=''-->
<td class="row1" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class='row1' valign='top'>
<textarea name='message' rows="6" cols="35" style="width:450px" wrap='virtual' tabindex='1' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea>

<br>
<INPUT TYPE='button' name='smiles_all' class='liteoption' VALUE='{L_ADD_SMILIES}' ONCLICK="openAllSmiles();">&nbsp;
<input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onclick='javascript:quoteSelection()'>&nbsp;
<input type='submit' name='preview' class='liteoption' value='{L_PREVIEW}'>&nbsp;
<input type='submit' name='post' class='mainoption' value='{L_SUBMIT}'>

</tr>
</table>
</td>
</form>
<!-- END quick_reply -->
Carbofos писал(а):(кстати, та, что привел SevenUp маленько устарела :roll: )
ну вот я и говорю что надо тебе update делать и тут выставлять
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Я и говорю, если там нет, то в 'quick_reply.php'.
Из того, что я тут вижу, выходит, что надо искать в нем 'U_MORE_SMILIES' => ....
И вот это самое .... попробовать изменить на posting.php?mode=smilies
(опять-таки, это, может, и не дословно)
SevenUp писал(а):а ты не мод пробуй устанавливать, а phpbb plus 1.52
для него и руссификация имеется
поищу, как время будет :)
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

русификация для форума phpBB plus

phpBB2 Plus 1.52

phpBB2 Plus 1.52 is a phpBB 2.0.13 Version with Mods preinstalled.
Installed Mods: Categories Hierarchie Mod, Gender Mod, Last Visit Mod, Card Ban Mod, Topic Calendar Mod, Statistics Mod, Advanced Links Mod, Country Flag Mod, Print Topic Mod, Tell a Friend Mod, Today at/Yesterday at Mod, Message Icon Mod, Online Status Mod, Advanced Quick Reply Mod, CMX News Mod, Scroll BBCode Mod, Fade BBCode Mod, Glow & Shadow BBCode Mod, Stream BBCode Mod, Flash BBCode Mod, Highlight BBCode Mod, PHP Code BBCode Mod, Photo Album Mod, Template fisubsilver Shadow 2.11, Smartors Portal Administration Mod, Junior Admin Mod, Color Groups Mod, Moved Folder Image Mod, Opacity Buttons Mod, FI Navslices Mod, Complete Banner Mod, Announcement Suite Mod and some more...
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Ну, значить, вот что вышло. Установил я этот Плюс, поглядел... какой ужас! И самое ужасное в этом всем то, что смайлики работают, надо только... скомпилировать темплейты заново :shock: :lol: :lol: :lol: (в eXtreme styles)
Вот так, в общем :wink:
SevenUp
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 1 месяц
Откуда: www.EKCTPA.info

Сообщение SevenUp »

я или дурень, или пальцы не под то заточены
захожу в админке в "Styles Management" потом в "Управление кэшем" и жму на "компилировать всё"

говорит что не одной ошибке не найдено

жму в быстром ответе на кнопку смайлов.
открывается новоё окно, всё как надо, смайлы показывает, группы так же
жму на какую нибудь группу, но она не открывается

короче не помогла мне компиляция

P.S. а чего в плюсе такого ужасного? :-)
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Громоздкий как не знаю что.
Я сделал так: сначала удалить кэш, потом скомпилировать заново.
Если не поможет, попробуй в 'quick_reply.php' все-таки заменить
"quick_reply.$phpEx?mode=smilies"
на
"posting.$phpEx?mode=smilies"

Вернуться в «Бета-версии модов для phpBB 2.0.x»