Пропустить

[BETA] Text buttons

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение ALER » 31.05.2007 9:43

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

В новой шкуре, в указанной строке темплейта я меняю {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
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 31.05.2007 10:02

Вы же качали версию 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'] . '&amp;message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';
		
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&amp;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'] . '&amp;.src=pg">' . $lang['YIM'] . '</a>' : '';
		
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&amp;.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 секунд:

Таокй пример вам пойдет? Сравните с оригиналом...
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение ALER » 31.05.2007 12:48

Видимо, виновато незнание 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
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 31.05.2007 14:34

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

PS Кто там модерит этот раздел? Отрежте отсюда всякое и в тему мода закиньте, а?
Done, Палыч
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение ALER » 02.06.2007 1:03

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

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

В понедельник продолжу эксперименты...
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 02.06.2007 8:23

ну этого просто не может быть:
Вот у вас текст:
$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>


Откуда у вас должны остаться графические кнопки - я не знаю.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение Палыч » 02.06.2007 13:43

VVVas писал(а):Откуда у вас должны остаться графические кнопки - я не знаю.

кэш
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение RedNaxi » 03.06.2007 12:16

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

Done, Палыч

СПС, RedNaxi, если бы еще и шпапку мода изменили вообще хорошо было бы:)
Последний раз редактировалось RedNaxi 04.06.2007 23:30, всего редактировалось 1 раз.
Аватара пользователя
RedNaxi
Former team member
 
Сообщения: 933
Зарегистрирован: 21.02.2007 2:05
Откуда: BeBoss.ru
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение ALER » 04.06.2007 23:06

Дело было в настройках конфигурации: стояла опция "Заменять стиль пользователя".
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение ALER » 13.06.2007 2:31

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

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

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

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

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

22.06.07. См. http://www.phpbbguru.net/community/viewtopic.php?p=144979#144979 - там новая версия этого дополнения.
Последний раз редактировалось ALER 21.06.2007 23:56, всего редактировалось 2 раз(а).
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 13.06.2007 9:15

ALER писал(а):Посмотреть последнее сообщение

А иконки форумов? А иконки сообщений внутри темы? А иконки тем в просмотре форума? :)))
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение chipp » 13.06.2007 14:23

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
а изменения в файле не нашел....??? :?:
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
Аватара пользователя
chipp
phpBB 1.4.4
 
Сообщения: 90
Зарегистрирован: 13.03.2007 23:46
Откуда: Беларусь, Минск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение ALER » 13.06.2007 15:27

VVVas писал(а):А иконки форумов? А иконки сообщений внутри темы? А иконки тем в просмотре форума? ))

Это в ближайших планах :)
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение ALER » 19.06.2007 0:21

VVVas писал(а):А иконки форумов?

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

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

24.06.07. После некоторой (доброжелательной) критики в моем форуме изменил один фолдер. Теперь вместо 0 - прочерк. Вложение перезагружено.
Вложения
Folder_index.txt
(3.31 КБ) Скачиваний: 167
Последний раз редактировалось ALER 24.06.2007 6:55, всего редактировалось 2 раз(а).
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 217
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 19.06.2007 7:56

Но теряется гибкость...
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы