SMF and Mambo

Автор Aat, 27 Июль 2005, 13:02:51

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

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

JeruS

Огромное спасибо laugh
Эх прорваться бы до дому...

Facialy

а можно просто:

[ur l=http://CCЫЛКА НА САЙТ][im g]http://ссылка на картинку[/img][/url]

Например:

[ur l=http://www.superbetter.ru/forum/index.php][im g]http://www.simplemachines.ru/Smileys/SMF_Smilies/rolleyes.gif[/img][/url]

Mavn

Цитата: Facialy от 24 Февраль 2008, 17:58:42
а можно просто:

[ur l=http://CCЫЛКА НА САЙТ][im g]http://ссылка на картинку[/img][/url]

Например:

[ur l=http://www.superbetter.ru/forum/index.php][im g]http://www.simplemachines.ru/Smileys/SMF_Smilies/rolleyes.gif[/img][/url]
а что именно там просто ? в предыдущем вопросе задавался вопрос о том как сделать это в шаблоне а не в самом форуме!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

Здравствуйте, все советв перепробовал, но тема мудреная и не получается. Помогите, кто может. Спасибо. Тема во вложении, называется blueskies11

russl

да, забыл. Хочу добавить кнопку сайт

Mavn

<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '">' , $txt[103] , '</a></li>';
вот так у тебя формируется ссылка. Честно говоря не вижу проблемы! Чего пробывал и чего делал рассказывай а я подскажу где ошибка. Делать не буду потому как если сделаю то так дальше и будешь ждать пока тебе кто то чего то сделает
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

Спасибо, я сейчас как раз нашел эту строку, до этого куда только не пытался вставить код! Если я правильно понял, то :
<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '">' , $txt[96] , '</a></li>';

вместо ' href="', $scripturl, '">', надо вставить урл сайта, но боюсь в знаках препинания запутаться

russl

делаю вот так:
<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="www.___mysite.ru">' , $txt[96] , '</a></li>;
ссылка не работает, хотя кнопка видна

Mavn

протокол укажи! http
вместо ' , $txt[96] , ' свой текст напиши типа "ссылка на мой сайт"
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

<li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="http://www.1pdd.ru">' , $txt[96] , '</a></li>;
ошибка:

Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

так попробовал и так:

<li><a' , $current_action=='home' ? ' class="chosen"' : ' href="http://www.1pdd.ru">' , $txt[96] , '</a></li>;

та же ошибка

Mavn

<li><a class="chosen" href="http://www.1pdd.ru">Сайт</a></li>;
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

к сожалению, та же ошибка

Mavn

блок с данной ссылкой приведи потому как в данном коде ошибки нет!!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

вот блок:
// Show the start of the tab section.
   echo '<div id="menudiv"><div id="menuinner">
            <ul id="menubox">
                <li><a class="chosen" href="http://www.1pdd.ru">Сайт</a></li>;
               <li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '">' , $txt[103] , '</a></li>';

Mavn

// Show the start of the tab section.
   echo '<div id="menudiv"><div id="menuinner">
            <ul id="menubox">
                <li><a class="chosen" href="http://www.1pdd.ru">Сайт</a></li>';
               <li><a' , $current_action=='home' ? ' class="chosen"' : '' , ' href="', $scripturl, '">' , $txt[103] , '</a></li>';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

russl

спасибо, работает, но почему-то первые две кнопки выделены - активны.

russl

кнопка сайт всегда активна

russl

все наладил, огромнейшее человеческое спасибо! +1

sco_rp

А как добавить кнопку в версии 2,0?

ЦитироватьВ index.template.php ищешь
код
// Show the [home] button.
   echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">  .... и т д. ...

Там такого текста (даже похожего) не наблюдается

Mavn

уже обсуждалось по вопросам smf 2.0 задавайте вопросы в соотвествуующем разделе
http://www.simplemachines.ru/index.php/topic,4488.msg28780.html#msg28780
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

chei

Кнопка на сайт:

Код
echo ($current_action=='sajt' || $context['browser']['is_ie4']) ? '' : '' , '
<li class="' , $current_action == 'sajt' ? 'current' : '' , '"><a href="http://адрес.com " target="_blank">Ваш сайт</a></li>';


Работает :)

biff

Че такое перепробывал все коды и все что можно один фиг ничего не получается,кнопка появляется над кнопкой начало и все тут,че такое может быть?

Mavn

код давай чего делал телепаты в отпуске
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

biff

я вот перед этой
Код
// Show the start of the tab section.
echo '
<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
<tr>
<td class="maintab_' , $first , '">&nbsp;</td>';
вставлял вот это
Код
//На сайт
   echo  '<td class="maintab_active_' . $first . '">&nbsp;</td>
            <td valign="top" class="maintab_active_back">
               <a href="http://www.horki.by">На сайт</a>
            </td> <td class="maintab_active_' . $last . '">&nbsp;</td> ';
и она появляется над первой кнопкой и еще и ероглифами.

Mavn

а после не пробовал?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

biff

Пробывал,но все также.

Mavn

целиком код приводи как сделал
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

biff

что то типа этого,ну я в самый вверх вставлял дак незнаю.
Код
// Show the start of the tab section.
echo '
<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
<tr>
<td class="maintab_' , $first , '">&nbsp;</td>';

            //На сайт
            echo  '<td class="maintab_active_' . $first . '">&nbsp;</td>
            <td valign="top" class="maintab_active_back">
               <a href="http://www.horki.by">На сайт</a>
            </td> <td class="maintab_active_' . $last . '">&nbsp;</td> ';

// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '">' , $txt[103] , '</a>
</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Show the [help] button.
echo ($current_action == 'help' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'help' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=help">' , $txt[119] , '</a>
</td>' , $current_action == 'help' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// How about the [search] button?
if ($context['allow_search'])
echo ($current_action == 'search' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'search' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=search">' , $txt[182] , '</a>
</td>' , $current_action == 'search' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])
echo ($current_action == 'admin' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'admin' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=admin">' , $txt[2] , '</a>
</td>' , $current_action == 'admin' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo ($current_action == 'profile' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'profile' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=profile">' , $txt[79] , '</a>
</td>' , $current_action == 'profile' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo ($current_action == 'pm' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'pm' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=pm">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a>
</td>' , $current_action == 'pm' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// The [calendar]!
if ($context['allow_calendar'])
echo ($current_action == 'calendar' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'calendar' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a>
</td>' , $current_action == 'calendar' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// the [member] list button
if ($context['allow_memberlist'])
echo ($current_action == 'mlist' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'mlist' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=mlist">' , $txt[331] , '</a>
</td>' , $current_action == 'mlist' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// If the user is a guest, show [login] button.
if ($context['user']['is_guest'])
echo ($current_action == 'login' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'login' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=login">' , $txt[34] , '</a>
</td>' , $current_action == 'login' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// 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>' : '';


// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'logout' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
</td>' , $current_action == 'logout' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// The end of tab section.
echo '
<td class="maintab_' , $last , '">&nbsp;</td>
</tr>
</table>';

}

biff

Блин замучался как сделать кнопку 1.1.6. все теже проблемы она поевляется выше.

Mavn

Код
// Show the [site] button.
echo ($current_action=='site' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'site' ? 'active_back' : 'back' , '">
<a href="http://smfru.ru/">Сайт</a>
</td>' , $current_action == 'site' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

biff

Спасибо большое помогло.

jhonny

ага и мне))) только вот
название кнопки "сайт" на самом форуме отображается потом как иероглифы...
мне не принципиально, я обозвал по англицки...))))

BIOHAZARD

видно файл сохранил в win—1251, а не в UTF—8
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

crontab22

Приветствую всех.Подскажите есть вот такой код

Код
	// Show the [homes] button.
echo '<li><a' , $current_action=='homes' ? ' class="current"' : ' href="' , '', $scripturl, '?action=homes">' , $txt[403] , '</a></li>';


Вот только не пойму как и где написать ссылку на главную сайта.Помогите пожалуйста.

Leon2000

Всем привет. Кнопка - кнопкой. А как сделать, чтоб переход осуществлялся по клику на названии форума???

maxtri

тот же вопрос есть и у меня
поменял на форуме zapivo.net/forum/index.php тему оформления и не знаю сейчас как добавить кнопку ссылки на главную страницу. на сколько я понял все выше кто спрашивал делали на стандартном шаблоне. а как мне сделать? может кто подсказать?
p.s.  на лого прошу не смотреть, временное это явление. тоже разбираюсь чего да как

BIOHAZARD

точно так же
находишь // Show the [homes] button. и делаешь по аналогии свою кнопку
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

maxtri

22 Июль 2009, 19:38:07 #89 Последнее редактирование: 22 Июль 2009, 21:14:22 от maxtri
Цитата: BIOHAZARD от 22 Июль 2009, 08:23:11
точно так же
находишь // Show the [homes] button. и делаешь по аналогии свою кнопку
Вроде разобрался, в файле __forum/Themes/AS_Theme/index.template.php
изменил код и получил следующее
// Show the default [home] button.
   echo ($current_action=='home' || $context['browser']['is_ie4']) ? '' : '' , '
   <li class="' , $current_action == 'home' ? 'current' : '' , '"><a href="', $scripturl, '">' , $txt[103] , '</a></li>';   

   
// Show the [site] button.
   echo ($current_action=='site' || $context['browser']['is_ie4']) ? '' : '' , '
   <li class="' , $current_action == 'site' ? 'current' : '' , '"><a href="http://www.zapivo.net/">главная сайта</a>
            </td>' , $current_action == 'site' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';   
// Show the [help] button.
   echo ($current_action=='help' || $context['browser']['is_ie4']) ? '' : '' , '
   <li class="' , $current_action == 'help' ? 'current' : '' , '"><a href="', $scripturl, '?action=help">' , $txt[119] , '</a></li>';


Все работает но так понимаю у меня будет не совсем полноценная кнопка ибо название кнопки прописал жестко и при изменении языка она будет неизменна, верно?

BIOHAZARD

строка 471
// Show the default [home] button.
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

maxtri

Цитата: BIOHAZARD от 22 Июль 2009, 20:22:40
строка 471
// Show the default [home] button.
только заметил ваше сообщение) ага я разобрался сам, в предыдущем своем сообщении все описал что сделал. там у меня еще вопросик есть небольшой.. подскажите как доделать

BIOHAZARD

Код: (php)

// Show the [site] button.
echo '<li><a href="http://www.zapivo.net/">', $txt['site_button'], '</a></li>';

во всех языковых файлах index.язык.php в папке своей темы прописаваем а ля
$txt['site_button'] = 'На сайт';
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

dogwebs

Пишу в этой теме так  как тут вроде все про ссылку с форума на сайт.  Может кому пригодиться.  Сыылка на сайт вот такого вида:



Т.е. немного отделенная от остальных. 

Тема измененная default,  SMF 1.1.11

в файле - index.template.php
этот код ссылки:

Код
 // Show the [my_own_button] button.
echo '<td class="maintab_back">&nbsp;</td>
<td valign="top" class="maintab_back">
<a href="http://_ссылка на сайт">САЙТ</a>
</td><td class="maintab_back">&nbsp;</td>'; 


Вставлять перед этим:

Код
// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '">' , $txt[103] , '</a>
</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

Svod

народ, пару дней назад закончил спаивать Джумлу 1.5.х и смф 1.1.13, логинится нужно только на сайте и только один раз, описать тут как это делается?

david.xard

Я на 2.0 так и не понял куда именно вписывать код. У меня вышеперечисленных строк нет ни в индекс.темплейт, ни в рус.файле темы аналогичном.
Гляньте, хочу кнопку сайта впихнуть в начало и подскажите дураку))


Lucille

В дефолтную тему на 1.1.11 кнопку вставила  очень легко. Сейчас сменила тему на classic. Думала скопирую этот кусок кода и готово. Но не тут-то было. Сама кнопка появилась, правда в виде текста и на странном месте.
В теме классик вот такой код (оригинальный)
Цитировать
// Show the menu up top.  Something like [home] [help] [profile] [logout]...
function template_menu()
{
   global $context, $settings, $options, $scripturl, $txt;

   // Show the [home] and [help] buttons.
   echo '
            <a href="', $scripturl, '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.gif" alt="' . $txt[103] . '" border="0" />' : $txt[103]), '</a>', $context['menu_separator'], '
            <a href="', $scripturl, '?action=help">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.gif" alt="' . $txt[119] . '" border="0" />' : $txt[119]), '</a>', $context['menu_separator'];
А в дефолтной такой:

Цитировать// Show the [my_own_button] button.   это моя кнопка
// Show the [home] button.
   echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
               <a href="', $scripturl, '">' , $txt[103] , '</a>
            </td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

   // Show the [help] button.
Если вставлять над кнопками home и help , как я сделала в дефолтной теме, то меню разрывается на части.
Подскажите, пожалуйста, куда и как правильно вставить код в теме классик?

Lucille

Неужели никто не знает? Без кнопки ведь никак  :(

sanatgen

Прочитала всю тему, но так и не поняла, как сделать кнопку?

У меня стоит обычная стандартная тема Default, подскажите, как в ней правильно прописать код?


GeorG

Установите этот мод и пропишите там нужный адрес - Site - кнопка "На сайт"
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru