[PHPBB 3.0.Х] Как да скрием постовете от гости

В този раздел ще се поместват уроците, свързани с програмирането и дизайна.
Post Reply
User avatar
kreedztanky
Умникът на форума
Умникът на форума
Posts: 759
Joined: 17 Dec 2014, 20:17
Favorite version: CS: Global Offensive

[PHPBB 3.0.Х] Как да скрием постовете от гости

Post by kreedztanky »

Демо от 123uyt: http://prikachi.com/images.php?images/908/8557908J.jpg

Отворете search.php

Намерете:

Code: Select all

  'S_SHOW_TOPICS'			=> ($show_results == 'posts') ? false : true,
Добавете след него:

Code: Select all

	// Hide Topic Content From Guests [ www.phpbbturkey.com ]
		'S_HIDE_TOPIC_CONTENT_ACP'         =>($config['hide_topic_content'] != 0) ? true : false,
		// Hide Topic Content From Guests [ www.phpbbturkey.com ]
Отворете viewtopic.php

Намерете:

Code: Select all

	'S_IS_LOCKED'			=>($topic_data['topic_status'] == ITEM_UNLOCKED) ? false : true,
Добавете след него:

Code: Select all

	// Hide Topic Content From Guests [ www.phpbbturkey.com ]
	'S_HIDE_TOPIC_CONTENT_ACP'         =>($config['hide_topic_content'] != 0) ? true : false,
	// Hide Topic Content From Guests [ www.phpbbturkey.com ]
Отворете includes/acp/acp_board.php

Намерете:

Code: Select all

						'bump_interval'			=> array('lang' => 'BUMP_INTERVAL',			'validate' => 'int:0',		'type' => 'custom', 'method' => 'bump_interval', 'explain' => true),
Добавете след него:

Code: Select all

						// Hide Topic Content From Guests [ www.phpbbturkey.com ]
						'hide_topic_content'	=> array('lang' => 'HIDE_TOPIC_CONTENT_ACP',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
						// Hide Topic Content From Guests [ www.phpbbturkey.com ]
Oтворете styles/prosilver/template/search_results.html

Намерете:

Code: Select all

			<div class="content">{searchresults.MESSAGE}</div>
Заменете го с

Code: Select all

			<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - Start -->
			<!-- IF S_HIDE_TOPIC_CONTENT_ACP -->
			<!-- IF S_USER_LOGGED_IN -->
			<div class="content">{searchresults.MESSAGE}</div>
			<!-- ENDIF -->
			<!-- INCLUDE hide_topic_content.html -->
			<!-- ELSE -->
			<div class="content">{searchresults.MESSAGE}</div>
			<!-- ENDIF -->
			<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - End -->
Отворете styles/prosilver/template/viewtopic_body.html

Намерете:

Code: Select all

			<div class="content">{postrow.MESSAGE}</div>
Заменете с

Code: Select all

			<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - Start -->
			<!-- IF S_HIDE_TOPIC_CONTENT_ACP -->
			<!-- IF S_USER_LOGGED_IN -->
			<div class="content">{postrow.MESSAGE}</div>
			<!-- ENDIF -->
			<!-- INCLUDE hide_topic_content.html -->
			<!-- ELSE -->
			<div class="content">{postrow.MESSAGE}</div>
			<!-- ENDIF -->
			<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - End -->
Отворете styles/prosilver/template/viewtopic_print.html

Намерете:

Code: Select all

<div class="content">{postrow.MESSAGE}</div>
Заменете с:

Code: Select all

				<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - Start -->
				<!-- IF S_HIDE_TOPIC_CONTENT_ACP -->
				<!-- IF S_USER_LOGGED_IN -->
				<div class="content">{postrow.MESSAGE}</div>
				<!-- ENDIF -->
				<!-- INCLUDE hide_topic_content.html -->
				<!-- ELSE -->
				<div class="content">{postrow.MESSAGE}</div>
				<!-- ENDIF -->
				<!-- // Hide Topic Content From Guests [ www.phpbbturkey.com ] - End -->
P.S - Урокът не е мой, просто е преведен от мен.
P.S 1 - Файловете, които са Ви нужни са прикачени.
Attachments
prosilver.rar
(7.2 KiB) Downloaded 152 times
Last edited by impossibleartist on 14 Jan 2016, 18:11, edited 1 time in total.
Reason: Уточних версията на форума.
User avatar
Erco
Потребител
Потребител
Posts: 247
Joined: 13 Jan 2013, 14:11
Skype: erco.bg
CS Nick: mynsyr
Favorite version: CS: 1.6
Location: По света и у нас!

Re: [PHPBB]Как да скрием постовете от гости

Post by Erco »

Урока преди да постнеш тук, тества ли го, за какво става дума? Ако да - може ли снимка, за да видим за какво става въпрос.
User avatar
impossibleartist
Потребител
Потребител
Posts: 291
Joined: 01 Dec 2013, 13:43
Skype: ЛС!
CS Nick: ` Imp0ss!bLe ;]]
Favorite version: CS: Global Offensive
Steam Community ID: impossibleartist
Location: var/www
Contact:

Re: [PHPBB]Как да скрием постовете от гости

Post by impossibleartist »

Erco wrote:Урока преди да постнеш тук, тества ли го, за какво става дума? Ако да - може ли снимка, за да видим за какво става въпрос.
Щом този урок го има в официалния сайт на phpbb, значи е тествано и работи без проблеми. Няма нужда от тези безсмислени коментари.
User avatar
iskam ban be chuuek
CS-BG.INFO | V.I.P.
CS-BG.INFO | V.I.P.
Posts: 113
Joined: 30 Mar 2015, 14:27
Skype: blyzz.
CS Nick: suuB
Favorite version: CS: 1.6
Steam Community ID: simeonovch1stgeneration
Location: Пловдив
Contact:

Re: [PHPBB]Как да скрием постовете от гости

Post by iskam ban be chuuek »

Много добър урок! Лично на мен стана перфектно без никакви проблеми. :) А ето и демо: http://prikachi.com/images.php?images/908/8557908J.jpg
User avatar
HEAD_sh00Ter__
Потребител
Потребител
Posts: 77
Joined: 03 May 2013, 20:51

Re: [PHPBB]Как да скрием постовете от гости

Post by HEAD_sh00Ter__ »

Във 3.1.х версиите няма нужда да се барат системните файлове.
Четете след For Developers:
https://www.phpbb.com/extensions/
Post Reply

Return to “Учебни теми”