Как скрыть от гостей возможность регистрации на форуме

Автор nichegoneponimayu, 08 февраля 2007, 10:57:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nichegoneponimayu

собственно сабж :)

нужно из шаблона убрать в шапке текстовую ссылку на регистрацию, в шапке вкладку отправляющую на регистрацию, убрать центральный блок который предлагает войти или зарегистрироваться (просмотр форума дла гостей у меня закрыт) и былобы потрясающе если бы я вместо него мог ставить картинки по своему желанию :)

и еще один вопрос - как с картинки которую я запихнул в шапку (через админку) поставить ссылку например на главную страницу сайта?

И есть еще и проблема - я полный нуп, в коде понимаю очень не много, и точно сам не смогу найти то что мне там нужно, поэтому заранее искренне благодарен всем за помощь  smitten

Thresh

как минимум: запрети регистрацию, регистрируй сам и высылай всё на мэйлы ))

p.s. ты забыл указать версию движка и используемый скин.
Two beer or not two beer...

Avdenago

Вообще то регистрацию можно запретить.
Смотри Администрирование - Регистрация - Настройка.

Но уберет ли это саму кнопку - не знаю. Не пробовал.

nichegoneponimayu

SMF 1.1.1
SMF Default Theme - Core

вот

регистрацию запретил, но возможность зарегистрироваться никуда этим действием не убирается, пользователю дается такое сообщение: Извините, регистрация в данный момент недоступна.

нужно лезть править шаблон тока куда там лезть что конуретно изменять - низнаю
:-[ :'(

Mavn

Вставка картинки и указание ссылки index.template.php
Найти

	
<
table width="100%" cellpadding="0" cellspacing="0" border="0">
	
	
	
<
tr>
	
	
	
	
<
td class="catbg" height="32">';

	
if (empty($settings['
header_logo_url']))
	
	
echo '
	
	
	
	
	
<
span style="font-family: Verdana, sans-serif; font-size: 140%; ">', $context['forum_name'], '</span>';
	
else
	
	
echo '
	
	
	
	
	
<
img src="', $settings['header_logo_url'], '" style="margin: 4px;" alt="', $context['forum_name'], '" />';

	
echo '
	
	
	
	
</
td>
	
	
	
	
<
td align="right" class="catbg">
	
	
	
	
	
<
img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" />
	
	
	
	
</
td>
	
	
	
</
tr>
	
	
</
table>';

Заменить

	
<
table width="100%" cellpadding="0" cellspacing="0" border="0">
	
	
	
<
tr>
	
	
	
	
<
td class="catbg" height="32">
	
	
	
	
</
td>
	
	
	
	
<
td align="right" class="catbg">
	
	
	
	
	
<
a href="http://www.simplemachines.ru"><img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" /></a>
	
	
	
	
</
td>
	
	
	
</
tr>
	
	
</
table>';


Убрать упоминание о регистрации
найти и удалить

// If the user is a guest, also show [register] button.
	
if (
$context['user']['is_guest'])
	
	
echo (
$current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
	
	
	
	
<td valign="top" class="maintab_' 
$current_action == 'register' 'active_back' 'back' '">
	
	
	
	
	
<a href="'
$scripturl'?action=register">' $txt[97] , '</a>
	
	
	
	
</td>' 
$current_action == 'register' '<td class="maintab_active_' $last '">&nbsp;</td>' '';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

nichegoneponimayu

#5
Спасибо, Mavn.

Убрать вкладку о регистрации получилось легко!

А вот указать ссылку с картинки у меня совсем не получилось: выполнил все действия как ты тут указал - нашел нужный кусок кода и заменил на тот который ты представил. Результат такой - пропадает моя загруженая через админку картинка заголовка.... и все   :)

что я упустил?

И еще: мне необходимо изменить вот эту фразу в заголовке: Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

в каком месте это можно сделать?

Avdenago

Цитата: nichegoneponimayu от 19 февраля 2007, 11:30:14
И еще: мне необходимо изменить вот эту фразу в заголовке: Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

в каком месте это можно сделать?

Посмотри поиском по языковым файлам, и САМ ТЕКСТ можно поменять там.

nichegoneponimayu

а удалить "или зарегистрируйтесь. " вместе с ссылкой на регистрацию так получится?


Avdenago


Mavn

Цитата: nichegoneponimayu от 19 февраля 2007, 11:30:14
И еще: мне необходимо изменить вот эту фразу в заголовке: Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Открыть файл index.russian.php найти:

$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="' . $scripturl . '?action=register">зарегистрируйтесь</a>.';

и заменить на то что тебе нужно!!!

Цитата: nichegoneponimayu от 19 февраля 2007, 11:30:14
А вот указать ссылку с картинки у меня совсем не получилось: выполнил все действия как ты тут указал - нашел нужный кусок кода и заменил на тот который ты представил. Результат такой - пропадает моя загруженая через админку картинка заголовка.... и все   :)

что я упустил?
одну маленькую особенность! Указать имя файла который ты хочешь отобразить и размеры его. После чего изменить ссылку с simplemachines.ru на имя твоего домена!
Что именно не понятно???
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

nichegoneponimayu

Цитировать<table width="100%" cellpadding="0" cellspacing="0" border="0">
         <tr>
            <td class="catbg" height="32">
            </td>
            <td align="right" class="catbg">
               <a href="http://www.simplemachines.ru"><img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" /></a>
            </td>
         </tr>
      </table>';

непонятно куда тут вставлять размеры картинки  :)
ну простите меня пожалуйста, я правда не смышленый  :)

зато все остальное сделал и получилось великолепно, за что огромнейшее спасибо!

Mavn


<a href="http://www.simplemachines.ru"><img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" width="100" height="32" alt="" /></a>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

nichegoneponimayu

Всем огромное спасибо, у меня слава богу все получилось O0