Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Anthrax писал(а):то редактировал только CSS
Да, вполне.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 17 лет 9 месяцев
Откуда: Home Net Telecom

Сообщение NRJ »

Доброго времени суток =:-)

У меня такой вопрос: а как можно заменить в форме быстрого ответа кнопки (B,i,u,quote,code,list и так далее) на кнопки, как в самом моде?
I'm strange... Maybe negative...
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 17 лет 9 месяцев
Откуда: Home Net Telecom

Сообщение NRJ »

Нашел для себя оптимальное решение проблемы.

В subSilver.css заменил

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

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
На

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

/* The buttons used for bbCode styling in message post */
input.button {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
	padding: 3px; 
	border-top: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #E3E3E3;
}
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 3 месяца
Откуда: Данков
Благодарил (а): 30 раз
Поблагодарили: 7 раз

Сообщение ***Blaze*** »

А не выложите пожалуйста скриншот, как будут выглядеть кнопки мода Yellow Card, они цвет поменяют или текст будет какой-то?
Мой сайт http://ublaze.ru/
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

***Blaze***
Какие были, такие и останутся.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Наконец появилось время заняться установкой Text Buttons и сразу возникла проблема.

Я не хочу вообще менять иконки на текстовые кнопки (в моде Text Buttons масса правок в файлах корневой папки, т. е. не в теме). Моя цель: вдобавок к стандартной теме subSilver сделать тему subSilverTxt, в которой все иконки заменены текстовыми кнопками. Т. е. скопировать тему subSilver в новую папку, переименовать нужные файлы и установить ее (это уже сделано), а затем удалять все обращения к иконкам и заменять их выводом текстовых кнопок.

Php я не знаю совсем, поэтому прошу мне подсказать, дать пример, как это можно сделать (текст файла с иконкой меняется на текст с текстовой кнопкой). А по примеру я дальше попробую разобраться сам. В случае успешной переделки, разумеется, ее результаты будут обнародованы в этом форуме.

Если это сделать невозможно, прошу специалистов написать об этом...

Ну вот, например, файл memberlist_body.tpl. В каждой строке три кнопки: ЛС, email и WWW/ Что нужно сделать, чтобы заменить хотя бы первую иконку:

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

<form method="post" action="{S_MODE_ACTION}">
  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
	  <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
	  <td align="right" nowrap="nowrap"><span class="genmed">{L_SELECT_SORT_METHOD}:&nbsp;{S_MODE_SELECT}&nbsp;&nbsp;{L_ORDER}&nbsp;{S_ORDER_SELECT}&nbsp;&nbsp; 
		<input type="submit" name="submit" value="{L_SUBMIT}" class="liteoption" />
		</span></td>
	</tr>
  </table>
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<tr> 
	  <th height="25" class="thCornerL" nowrap="nowrap">#</th>
	  <th class="thTop" nowrap="nowrap">&nbsp;</th>
	  <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
	  <th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
	  <th class="thTop" nowrap="nowrap">{L_FROM}</th>
	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
	  <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
	</tr>
	<!-- BEGIN memberrow -->
	<tr> 
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
	</tr>
	<!-- END memberrow -->
	<tr> 
	  <td class="catBottom" colspan="8" height="28">&nbsp;</td>
	</tr>
  </table>
  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
	<tr> 
	  <td align="right" valign="top"></td>
	</tr>
  </table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr> 
	<td><span class="nav">{PAGE_NUMBER}</span></td>
	<td align="right"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td>
  </tr>
</table></form>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr> 
	<td valign="top" align="right">{JUMPBOX}</td>
  </tr>
</table>
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ALER писал(а):Моя цель: вдобавок к стандартной теме subSilver сделать тему subSilverTxt, в которой все иконки заменены текстовыми кнопками.
Прочли бы что ли тему о моде. Я там это спрашивал и делал. http://www.phpbbguru.net/community/view ... 3671#23671

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

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

Сообщение ALER »

Да, скачивал мод Text buttons, авторы Xpert и R@. А тему прочитал действительно без должного внимания. Пошел читать.

Добавлено спустя 1 минуту 46 секунд:

VVVas
Но Вами что-то сделано в этом плане? Что именно, можно ли скачать готовое?

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

Сообщение VVVas »

ALER писал(а):Но Вами что-то сделано в этом плане? Что именно, можно ли скачать готовое?
Это была моя первая вариация. Тепрь я целиком перешел на текстовый вариант, можете посмотреть мой форум. У меня немного другой css, его может глянуть в css файлах. А php я сильно другими модами наковырял, так что там ничего готового.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

VVVas
Тему внимательно перечитал, вторую страницу - особенно. Он не увидел ответа на мой вопрос:
ALER писал(а):Ну вот, например, файл memberlist_body.tpl. В каждой строке три кнопки: ЛС, email и WWW. Что нужно сделать, чтобы заменить хотя бы первую иконку:
Вот, например, строка с кнопкой "ЛС":

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

<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
Как мне вместо графики сделать ее текстовой? Желательно так, чтобы в английском варианте было "PM", а в русском - "ЛС".
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ALER
Вы мод видели?
Давайте я попробую угадать какой первый файл там редактируется?

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

############################################### 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##################################################### 

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
Потом дальше где-то есть

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

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
Ах да, какой глупый и упертый, вам же надо разные языки:

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

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
И в архиве с модом прям в корне лежит lang_russian.txt

Ой, я совсем забыл вам же нужно в одной теме оставить графику:
VVVas писал(а):Можно ли провернуть эту хитрую модификацию для одного отдельного стиля?
Посмотрел код внимательней, я так понимаю для решения моей задачи требуется выполнять replace толькько для $нечто = ... не трогая $нечто_img = ... Ну и соответствеено править код только нужной шкурки.
Или скажете не наблюдается схожести с
#
#-----[ FIND ]------------------------------------------
#
$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
$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>';
???

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

Сообщение ALER »

VVVas писал(а):Вы мод видели?
Да, с этого сегодня и начал:
memberlist.php
Файл
ALER писал(а):корневой папки, т. е. не в теме
И я даже не представляю себе, что получится, если я сделаю правку только в templates/subSilver/memberlist_body.tpl, а в memberlist.php правку делать не буду.
Вы утверждаете, что править можно только темплейты - и все будет работать без правки корневых php-файлов?
VVVas писал(а):PS И почему собственно не в теме мода?
Потому, что мне нужен
Простенький текстовой стиль ...
- См. название этой темы. Я бы, правда, написал текстовЫй, но это не меняет сути стиля.
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ALER писал(а):Вы утверждаете, что править можно только темплейты - и все будет работать без правки корневых php-файлов?
Я этого ни разу не утверждал. И могу даже утверждать обратное.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

VVVas
Тогда опять повторяю свой вопрос: можно ли (и если можно, то как) переделать строку файла templates/subSilver/memberlist_body.tpl

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

<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
так, чтобы вместо иконки была текстовая кнопка "ЛС/PM"?
Алексей aka ALER
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

ALER
Этого сделать нельзя. Нельзя править чисто шаблоны. Что бы исправить здесь вам нужно изменить php файл в корне (об этом говорит мод и я об этом говорил).
А поскольку вы хотите изменить только один из двух стилей, то вам нужно
VVVas писал(а):выполнять replace толькько для $нечто = ... не трогая $нечто_img = ... Ну и соответствеено править код только нужной шкурки.
Что вам не понятно? Конкретно по пунктам.

PS Интересно сколько раз и в скольки формулировках мне придется писать одно и то же...
я люблю daft punk | новый sugoi.ru

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