Уважаемые пользователи!
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] Search Engines Friendly Board

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

В файле templates/Classic/viewtopic_body.tpl не могу найти строку (а также их части), чтобы проделать вот этот шаг:

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

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
		<td class="catHead" colspan="2" height="28"><span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span></td>

#
#-----[ REPLACE WITH ]------------------------------------------
#
		<td class="catHead" colspan="2" height="28">
		<!-- BEGIN switch_user_logged_in -->
		<span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span>
		<!-- END switch_user_logged_in -->
		<!-- BEGIN switch_user_logged_out -->
		&nbsp;
		<!-- END switch_user_logged_out -->
		</td>
Добавлено спустя 53 секунды:

Выкладываю свой вьютопик (потом потри, если он не нужен будет):

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

<!-- BEGIN switch_xs_enabled -->
<?php

// This code will be visible only if eXtreme Styles mod is installed.

$postrow_count = ( isset($this->_tpldata['postrow.']) ) ?  sizeof($this->_tpldata['postrow.']) : 0;
for ($postrow_i = 0; $postrow_i < $postrow_count; $postrow_i++)
{
	$postrow_item = &$this->_tpldata['postrow.'][$postrow_i];
	// replace username with link to user profile
	if(!empty($postrow_item['PROFILE']))
	{
		$postrow_item['SEARCH_IMG2'] = $postrow_item['SEARCH_IMG'];
		$search = array($lang['Read_profile'], '<a ');
		$replace = array($postrow_item['POSTER_NAME'], '<a class="name" ');
		$postrow_item['POSTER_NAME'] = str_replace($search, $replace, $postrow_item['PROFILE']);
	}
}

?>
<!-- END switch_xs_enabled -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr> 
	<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><br /><span class="cattitle">{TOPIC_DESCRIPTION}</span>
	  <span class="gensmall"><b>{PAGINATION}</b><br />
	  &nbsp; </span></td>
  </tr>
</table>

<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr> 
	<td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
	<td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  &raquo; <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
  </tr>
</table>

<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
	<tr align="right">
		<td class="catHead" colspan="2" height="28"><span class="nav"><form action="{U_TOPIC_SEARCH}" name="search" method="POST" target="_top"><input type="hidden" name="search_terms" value="any" /><input type="hidden" name="return_chars" value="100" /><input type="hidden" name="show_results" value="posts" /><input type="hidden" name="sort_dir" value="ASC" /><input type="hidden" name="mode" value="topic_search" /><input type="hidden" name="topic_id" value="{TOPIC_ID}" /><input type="text" name="search_keywords" size="20" maxlength="250" value="" /> <input type="submit" name="search_submit" value="{L_SEARCH_TOPIC}" class="liteoption" /></form> &nbsp;</span></td>
	</tr>
	{POLL_DISPLAY} 
	<tr>
		<th class="thLeft" width="150" height="26" nowrap="nowrap">{L_AUTHOR}</th>
		<th class="thRight" nowrap="nowrap">{L_MESSAGE}</th>
	</tr>
	<!-- BEGIN switch_topic_mod -->
	<form action='{S_DELETE_POSTS_ACTION}' method='post'>
	<!-- END switch_topic_mod -->
	<!-- BEGIN postrow -->
	<tr> 
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b><br />{postrow.CARD_IMG}</span><br /><span class="postdetails">{postrow.POSTER_RANK}{postrow.QUOTE_LINK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_AGE}<br /> {postrow.POSTER_GENDER}<br />{postrow.L_ZODIAC}{postrow.ZODIAC_IMG}<br />{postrow.POSTER_FROM}<br />{postrow.POSTER_POSTS}{postrow.POINTS}{postrow.DONATE_POINTS}<br />{postrow.POSTER_IP}</span><br /></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
			<tr>
			<!-- Start add - Yellow card admin MOD -->
			<form method="post" action="{postrow.S_CARD}">
			<!-- End add - Yellow card admin MOD -->			
				<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
				<td valign="top" align="right" nowrap="nowrap">{postrow.S_DELETE_POST_CHECKBOX} {postrow.QUOTE_IMG} {postrow.EDIT_DATE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG} {postrow.U_R_CARD}{postrow.U_Y_CARD}{postrow.U_G_CARD}{postrow.U_B_CARD}{postrow.CARD_EXTRA_SPACE}{postrow.CARD_HIDDEN_FIELDS}</td>
				<!-- Start add - Yellow card admin MOD -->
				</form>
				<!-- End add - Yellow card admin MOD -->
			</tr>
			<tr> 
				<td colspan="2"><hr /></td>
			</tr>
			<tr>
				<td colspan="2"><span class="postbody">{postrow.MESSAGE}<div style="vertical-align: bottom"><br /><br /></span>{postrow.ATTACHMENTS}<span class="postbody">{postrow.SIGNATURE}</div></span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
			</tr>
		</table></td>
	</tr>
	<tr> 
		<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr> 
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.SKYPE_IMG}<script language="JavaScript" type="text/javascript"><!-- 

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:4px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
		</table></td>
	</tr>
<!-- END postrow -->
<!-- BEGIN switch_topic_mod -->
	<tr align='center'> 
		<td class='catBottom' colspan=2 height=28><input type='submit' value='{L_DELETE_POSTS}' class='liteoption' name='delete_posts' />
		</td>
	</tr>
	</form>
	<!-- END switch_topic_mod -->
<!-- [begin] Extended Quick Reply Form mod -->
	{QUICKREPLY_FORM}
	<!-- [end] Extended Quick Reply Form mod -->
    	<tr align="center"> 
		<td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
			<tr><form method="post" action="{S_POST_DAYS_ACTION}">
				<td align="center"><span class="gensmall">{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;<input type="submit" value="{L_GO}" class="liteoption" name="submit" /></span></td>
			</form></tr>
		</table></td>
	</tr>
</table>

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
	<td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  &raquo; <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
	<td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span> 
	  </td>
  </tr>
  <tr>
	<td align="left" colspan="3"><span class="nav">{PAGE_NUMBER}</span></td>
  </tr>
</table>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr> 
	<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
	  &nbsp;<br />
	  {S_TOPIC_ADMIN}</td>
	<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}</br><span class="gensmall">{S_AUTH_LIST}</span></td>
  </tr>
</table>
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Похоже их там просто нет.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

severnet
ну нет, значит раньше снесли, когда моды запихивали. Забейте на это м дальше идите.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert, оу... делать откат? А так хотелось проверить работу этого мода. :(

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

Поручик, поставил, но изменения я не увидел. Как были ссылки старого вида, так и остались. :cry:

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

Так что вы мне посоветуете?
И ещё я заметил, что здесь этот мод убрали... Почему? :?
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Если вы не понимаете, где суть мода, а где второстепенное, тогда лучше сделайте откат.
Это как раз тот кусок который для правильного функционирования мода не обязателен...
severnet писал(а):Как были ссылки старого вида, так и остались.
Ей богу, достали с этим вопросом... Объясняю для одаренных еще раз: преобразование ссылок ведется только для гостей.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
kira
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 4 месяца

Сообщение kira »

не получается :roll:

для гостя - адрес типа /forum/forum1.html не находится...
нет таких страниц :roll:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

.htaccess точно скопировали? mod_rewrite хостером поддерживается?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
RWinner
phpBB 1.4.4
Сообщения: 162
Стаж: 18 лет 4 месяца
Благодарил (а): 17 раз

Сообщение RWinner »

Xpert, большущее спасибо. Всё работает (2.19).

В комбинации с Guest Sessions MOD - самое оно %))
Давненько я здесь не был... (-:
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 5 месяцев
Откуда: Новосибирск

Сообщение Shadow »

Xpert
Огромное спасибо! Для оптимизатора и раскрутчика - это пожалуй самый нужный мод.)) Теперь только осталось дождаться переиндексации.))
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Shadow
не правда =) платный вариант понужнее...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

А какие дополнительные вещи есть в платной версии?
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

[R: R@m$e$ :U] писал(а):не правда =) платный вариант понужнее...
Чем? Вот мне интересно узнать. 8)
Изображение
Аватара пользователя
RWinner
phpBB 1.4.4
Сообщения: 162
Стаж: 18 лет 4 месяца
Благодарил (а): 17 раз

Сообщение RWinner »

severnet писал(а):
[R: R@m$e$ :U] писал(а):не правда =) платный вариант понужнее...
Чем? Вот мне интересно узнать. 8)
и мне интересно :D
Давненько я здесь не был... (-:
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 5 месяцев
Откуда: Новосибирск

Сообщение Shadow »

[R: R@m$e$ :U] писал(а):не правда =) платный вариант понужнее...
ну, дык, ясен перец! Только вот жаба немного давит...=))
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

нуу... преобразование в псевдостатику, это и без того понятно.... заодно данный мод не будет требовать к себе дополнений аля Guest Session, он сам убирает ID-сессии, имхо, грамотней... блокирует для индексации лишние страницы, от которых пользы вы не получите точно... а вот вред... а вред скорее всего вы получите... добавит meta-теги с ключевыми словами/фразами... лишит возможности дублирования страниц... например,
http://phpbbguru.net/community/viewtopi ... &start=135
http://phpbbguru.net/community/viewtopi ... 5339#65339
эти ссылки ведут на одну страницу...
блокирует для индексации внешние ссылки... тк это вам пользы не принесет, а кому-то рекламу даст... а зачем нам это? мы себя рекламируем... и, имхо, еще одна оч важная особенность так это значительно более грамотная индексация зеркал и алиасов...
и кстати... если у вас порталы, eZ и тд... то можно и под них подогнать... а это естественно вам также даст плюсы =)

Добавлено спустя 2 минуты 21 секунду:
Shadow писал(а):Для оптимизатора и раскрутчика - это пожалуй самый нужный мод.))
эм... по любому у тебя на проекте есть баннеры... по любому ты хочешь иметь с них денег... так вот с платным вариантом, ты получишь больше раскрутки, говоря в про данный случай, ты получишь больше накрутки на баннеры....
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y

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