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

[BETA] Text buttons

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Я правильно понял (излагаю ниже)?

В новой шкуре, в указанной строке темплейта я меняю {memberrow.PM_IMG} на, например, {memberrow.PM_TXT}. Одновременно в memberlist.php, ничего не убирая, добавляю новую строку после определения memberrow:

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

		$template->assign_block_vars('memberrow', array(
...
			'PM_IMG' => $pm_img,
...
			'PM_TXT' => $pm_txt,
И где-то ниже определяю $pm_txt подобно тому (или просто) так, как это сделано в моде.

Правильно? Будут работать обе шкуры?
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Вы же качали версию 1.1.0 http://www.phpbbguru.net/community/view ... 8440#58440 ?

Добавлено спустя 3 минуты 2 секунды:

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

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php

#
#-----[ FIND ]------------------------------------------
#
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
			$email = '<a href="' . $email_uri . '" title="' . $lang['Send_email'] . '">' . $lang['Send_email_txt'] . '</a>';

#
#-----[ FIND ]------------------------------------------
#
			$email = '&nbsp;';

#
#-----[ REPLACE WITH ]------------------------------------------
#
			$email = '&nbsp;';

#
#-----[ FIND ]------------------------------------------
#
		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$profile = '<a href="' . $temp_url . '" title="' . $lang['Read_profile'] . '">' . $lang['Read_profile_txt'] . '</a>';

#
#-----[ FIND ]------------------------------------------
#
		$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$pm = '<a href="' . $temp_url . '" title="' . $lang['Send_private_message'] . '">' . $lang['Send_private_message_txt'] . '</a>';

#
#-----[ FIND ]------------------------------------------
#
		$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" title="' . $lang['Visit_website'] . '" target="_userwww">' . $lang['Visit_website_txt'] . '</a>' : '';

#
#-----[ FIND ]------------------------------------------
#
			$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
			
#
#-----[ REPLACE WITH ]------------------------------------------
#
			$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '" title="' . $lang['ICQ'] . '">' . $lang['ICQ_txt'] . '</a>';

#
#-----[ FIND ]------------------------------------------
#
			$icq = '';
			
#
#-----[ REPLACE WITH ]------------------------------------------
#
			$icq = '';
			
#
#-----[ FIND ]------------------------------------------
#
		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';
		
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?" title="' . $lang['AIM'] . '">' . $lang['AIM_txt'] . '</a>' : '';
		
#
#-----[ FIND ]------------------------------------------
#
		$msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '" title="' . $lang['MSNM'] . '">' . $lang['MSNM_txt'] . '</a>' : '';
		
#
#-----[ FIND ]------------------------------------------
#
		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
		
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg" title="' . $lang['YIM'] . '">' . $lang['YIM_txt'] . '</a>' : '';
		
#
#-----[ FIND ]------------------------------------------
#
		$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
		
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$search = '<a href="' . $temp_url . '" title="' . sprintf($lang['Search_user_posts'], $username) . '">' . $lang['Search_user_posts_txt'] . '</a>';
Добавлено спустя 45 секунд:

Таокй пример вам пойдет? Сравните с оригиналом...
я люблю daft punk | новый sugoi.ru
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Видимо, виновато незнание php. Правильно я (теперь) понимаю, что:

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

# 
#-----[ FIND ]------------------------------------------ 
# 
         $email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>'; 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
         $email = '<a href="' . $email_uri . '" title="' . $lang['Send_email'] . '">' . $lang['Send_email_txt'] . '</a>'; 
означает, что и при такой переделке и прежняя subSilver будет работать и новая subSilverTxt?
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

А мы разве тут ещё какой-то вопрос-ответ пытаемся до вас донести?

PS Кто там модерит этот раздел? Отрежте отсюда всякое и в тему мода закиньте, а?
Done, Палыч
я люблю daft punk | новый sugoi.ru
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

VVVas
И ничего не получилось... Например:
- переделал subSilverTxt.css и subSilverTxt.cfg,
- переделал memberlist.php по рекомендованной Вами методике (вместо реплейса двух строк меняется только вторая строка),
- переделал memberlist_body.tpl в теме subSilverTxt.
Но в Списке пользователей и в других местах выводятся прежние графические кнопки... Переделал все файлы по перечню этого мода от первого и до (исключая) groupcp_info_body.tpl - все то же самое, графические кнопки... Языковые файлы, разумеется, уже изменены.

Добавлено спустя 3 минуты 26 секунд:

В понедельник продолжу эксперименты...
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ну этого просто не может быть:
Вот у вас текст:

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

$pm = '<a href="' . $temp_url . '" title="' . $lang['Send_private_message'] . '">' . $lang['Send_private_message_txt'] . '</a>';
Вот текст мы передаем в шаблон

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

'PM' => $pm,
Вот мы используем переменную PM вместо PM_IMG

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

<span class="tbut">&nbsp;{memberrow.PM}&nbsp;</span>
Откуда у вас должны остаться графические кнопки - я не знаю.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

VVVas писал(а):Откуда у вас должны остаться графические кнопки - я не знаю.
кэш
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

просьба к модераторам - вынесите плз ссылку на скачивание с шестой страницы в шапку или в первый пост

Done, Палыч

СПС, RedNaxi, если бы еще и шпапку мода изменили вообще хорошо было бы:)
Последний раз редактировалось RedNaxi 05.06.2007 0:30, всего редактировалось 1 раз.
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Дело было в настройках конфигурации: стояла опция "Заменять стиль пользователя".
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Выкладываю сюда результаты деятельности по развитию мода.

Необходимое пояснение. Я скопировал тему subSilver в новую папку subSilverTxt (см. тему про дублирование темы subSilver) и дал возможность пользователям выбирать темы. Для этого правку при установке мода осуществлял в соответствии с советом VVVas (низкий поклон, несмотря на его иронию).

В моде Text Buttons не заменяется графическая кнопка "Посмотреть последнее сообщение" на главной странице и на странице форума. Эту замену я произвел так, как указано во вложении.

Прошу не судить строго - я как не знал раньше, так и не знаю ныне язык PHP. Если будут замечены ошибки - с удовольствием воспользуюсь замечаниями и советами гуру.

В браузере IE 6.0 проблем при такой переделке не обнаружено. Пользователи форума (юзающие разные браузеры) тоже не высказывали никаких нареканий.

22.06.07. См. http://www.phpbbguru.net/community/view ... 979#144979 - там новая версия этого дополнения.
Последний раз редактировалось ALER 22.06.2007 0:56, всего редактировалось 2 раза.
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ALER писал(а):Посмотреть последнее сообщение
А иконки форумов? А иконки сообщений внутри темы? А иконки тем в просмотре форума? :)))
я люблю daft punk | новый sugoi.ru
Аватара пользователя
chipp
phpBB 1.4.3
Сообщения: 89
Стаж: 17 лет 1 месяц
Откуда: Беларусь, Минск

Сообщение chipp »

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

Files To Edit(19):	viewtopic.php
##			memberlist.php
## 			groupcp.php
##			privmsg.php
##			viewforum.php
##			includes/usercp_viewprofile.php
##			language/lang_english/lang_main.php
##			templates/subSilver/subSilver.css
##			templates/subSilver/overall_header.tpl
##			templates/subSilver/subSilver.cfg
##			templates/subSilver/viewtopic_body.tpl
##			templates/subSilver/viewforum_body.tpl
## templates/subSilver/modcp_viewip.tpl
а изменения в файле не нашел....??? :?:
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

VVVas писал(а):А иконки форумов? А иконки сообщений внутри темы? А иконки тем в просмотре форума? ))
Это в ближайших планах :)
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

VVVas писал(а):А иконки форумов?
Продолжил свои экзерсисы. Вот иконки форумов. Переделывать решил "малой кровью", зато правятся только два файла.

Дополнение: забыл про иконку whosonline.gif. Вложнение исправлено и перевыложено.

24.06.07. После некоторой (доброжелательной) критики в моем форуме изменил один фолдер. Теперь вместо 0 - прочерк. Вложение перезагружено.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ALER 24.06.2007 7:55, всего редактировалось 2 раза.
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Но теряется гибкость...
я люблю daft punk | новый sugoi.ru

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