Вот хотелось бы спросить, у меня в клубе есть вот такой момент:
Изображение
Я бы хотел сделать следующее, вместо этих двух надписей сделать одну кнопку "Новые сообщения с вашего последнего визита" именно кнопку, а не надпись!
Вопроса два:
Какая часть кода отвечает за этот кусок, и что нужно вставить, что бы поменять, а так же...
вы не могли сделать мне такую кнопку :oops: , конечно фразу можно перефразировать, на что-то более корректное, например "Новые сообщения"
Но, что бы кнопка ссылалась на "Активные темы" так как она одна единственная перенаправляет на реально новые сообщение за определённый период...
Комментарии: 15

CabinetAdmin 03 янв 2014, 13:14 Сообщение

Кусок кода отвечающий за всю эту строку с ссылками, их там четыре, находится в конце хедера:

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

	<!-- IF S_DISPLAY_SEARCH -->
	<p class="searchbar">
		<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
		<!-- IF S_USER_LOGGED_IN -->
		<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
		<!-- ENDIF -->
	</p>
	<!-- ENDIF -->
То что на скрине, это первые две ссылки:

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

<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
eska писал(а):вы не могли сделать мне такую кнопку
А в каком стиле она должна быть? Как насчёт такого варианта:
Изображение

Цвета только изменить под стиль. Можно сделать синими, как рамка форума, можно как меню, которое прямо над ним...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 03 янв 2014, 14:37 Сообщение

Я думаю, что зелёным цветом - это новые сообщения, красным - это старые сообщения, вот только не могу понять куда он будет ссылать при нажатии старые сообщения?
по-моему лучше просто оставить одну кнопку Новые сообщения и всё, вот только сделать её надо зелёным цветом, она конечно будет не в цвет стиля, но и не думаю, что очень ущербно для клуба...
А вообще реально её сделать, что бы при наведении она меняла оттенок? как живая кнопка в меню например...
  • 0

CabinetAdmin 03 янв 2014, 15:57 Сообщение

Сделаю несколько вариантов.

Если оставляем одну кнопку, то из:

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

<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
оставляем только вторую ссылку, плюс добавляем класс и меняем её название:

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

<span style="float: {S_CONTENT_FLOW_BEGIN};"><a class="active_topics" href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_NEW}</a></span>
Добавляем в тему стиля:

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

a.active_topics:link, a.active_topics:visited {
font: 14px/26px Helvetica, Verdana, Arial, sans-serif;
letter-spacing: 1px;
text-shadow: #1C9328 0 -1px 0;
color: #fff;
background-color: #444;
display: inline-block;
padding-right: 15px;
padding-left: 15px;

-moz-border-radius: 0 13px 13px 0;
-webkit-border-radius: 0 13px 13px 0;
border-radius: 0 13px 13px 0;

background: -moz-linear-gradient(top, rgba(135,185,0,1) 0%, rgba(51,134,8,1) 100%);
background: -webkit-linear-gradient(top, rgba(135,185,0,1) 0%,rgba(51,134,8,1) 100%);
background: -o-linear-gradient(top, rgba(135,185,0,1) 0%,rgba(51,134,8,1) 100%);
background: linear-gradient(top, rgba(135,185,0,1) 0%,rgba(51,134,8,1) 100%)

-moz-box-shadow: rgba(0,0,0,1) 0px 2px 1px;
-webkit-box-shadow: rgba(0,0,0,1) 0px 2px 1px;
box-shadow: rgba(0,0,0,1) 0px 2px 1px;
}

a.active_topics:hover {
line-height: 22px;
padding-right: 13px;
padding-left: 13px;
border: 2px solid #9433FF;
text-shadow: #37197e 0 -1px 0;

background: -moz-linear-gradient(top, rgba(118,0,249,1) 0%, rgba(65,0,142,1) 100%);
background: -webkit-linear-gradient(top, rgba(118,0,249,1) 0%,rgba(65,0,142,1) 100%);
background: -o-linear-gradient(top, rgba(118,0,249,1) 0%,rgba(65,0,142,1) 100%);
background: linear-gradient(top, rgba(118,0,249,1) 0%,rgba(65,0,142,1) 100%);
}

a.active_topics:active {
line-height: 26px;
padding-right: 15px;
padding-left: 15px;
border-style: none;

background: -moz-linear-gradient(top, rgba(65,0,142,1) 0%, rgba(118,0,249,1) 100%);
background: -webkit-linear-gradient(top, rgba(65,0,142,1) 0%,rgba(118,0,249,1) 100%);
background: -o-linear-gradient(top, rgba(65,0,142,1) 0%,rgba(118,0,249,1) 100%);
background: linear-gradient(top, rgba(65,0,142,1) 0%,rgba(118,0,249,1) 100%);
}
Кнопка будет выглядеть так:

Изображение Изображение

В спокойном состоянии и при наведении.

Второй вариант с закруглениями со всех сторон.
Найти во вставляемом коде:

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

	-moz-border-radius: 0 13px 13px 0;
	-webkit-border-radius: 0 13px 13px 0;
	border-radius: 0 13px 13px 0;
во всех трёх, вместо 0 13px 13px 0 ставим 13px.
Получаем:
Изображение Изображение


Ну и последний вариант, почти с прямыми углами. Вместо 0 13px 13px 0 ставим 3px.
Получаем:
Изображение Изображение
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 03 янв 2014, 22:02 Сообщение

Всё отлично, вот только кусок кода вылез непонятный
Вот то что у меня в хедере, я так понимаю это кусок нижняя строчка

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

<!-- IF S_DISPLAY_SEARCH -->
<p class="searchbar">
<span style="float: {S_CONTENT_FLOW_BEGIN};"><a class="active_topics" href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_NEW}</a></span>
<!-- IF S_USER_LOGGED_IN -->
<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
<!-- ENDIF -->
</p>
<!-- ENDIF -->

<br style="clear: both;" />
<div id="share42init"></div>
<script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/share42.js"></script>
<script type="text/javascript">share42('http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/icons.png')</script>

<!-- INCLUDE breadcrumbs.html -->

<br /> content=spanli
  • 0

eska 03 янв 2014, 22:10 Сообщение

Я кажется понял, это оборваный скрипт "Поделиться в соцсети"
  • 0

eska 03 янв 2014, 22:13 Сообщение

Нужно тот кусок, что я написал выше привести в порядок, там какая-то грубая ошибка, только вот какая... :unknown
  • 0

CabinetAdmin 04 янв 2014, 13:17 Сообщение

eska » Сегодня, 01:02 писал(а):<!-- INCLUDE breadcrumbs.html -->

<br /> content=spanli
:scratch: А в конце, это чаво?
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 04 янв 2014, 13:23 Сообщение

Я так понял, что вот этот кусок с ошибкой:

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

<!-- IF S_USER_LOGGED_IN -->
<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
<!-- ENDIF -->
</p>
<!-- ENDIF -->

<br style="clear: both;" />
<div id="share42init"></div>
<script type="text/javascript" src="http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/share42.js"></script>
<script type="text/javascript">share42('http://gaz.listbb.ru/images/ranks2/gaz_listbb_ru/icons.png')</script>

<!-- INCLUDE breadcrumbs.html -->

<br /> content=spanli
И то, что в конце, это скрипт "Поделиться в соцсети"
Изображение
Но что-то там не правильно, а вот что... :unknown
  • 0

CabinetAdmin 04 янв 2014, 13:31 Сообщение

А в конце вашего куска <br /> content=spanli откуда взялось? А соцсети, да, не показываются...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 04 янв 2014, 14:04 Сообщение

Надо начать всё сначала, вот тут у меня есть ошибки?

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

<!-- IF S_DISPLAY_SEARCH -->
<p class="searchbar">
<span style="float: {S_CONTENT_FLOW_BEGIN};"><a class="active_topics" href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_NEW}</a></span>
<!-- IF S_USER_LOGGED_IN -->
<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
<!-- ENDIF -->
</p>
<!-- ENDIF -->
Потому что мне кажется, что вот этот кусок как-то некорректно стоит

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

<!-- ENDIF -->
</p>
<!-- ENDIF -->
Если тут всё правильно то надо искать что такое

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

<br /> content=spanli
  • 0

CabinetAdmin 04 янв 2014, 14:12 Сообщение

eska » 7 минут назад писал(а):вот тут у меня есть ошибки?
Нет, нету.

А что за content=spanli я не знаю :unknown
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 04 янв 2014, 14:14 Сообщение

Погуглил и ничего не нашёл, убрал её пока вообще, очистил кэш, пока не каких ошибок не вижу, мне тоже очень интересно откуда она появилась, ведь сам я точно ничего не прописывал)))

У меня возник ещё один вопрос на туже тему, а можно ли как-то сделать, что бы при добавлении нового сообщения, справа от кнопки появлялось +1, +2, +3 и так далее по нарастающей?
  • 0

CabinetAdmin 04 янв 2014, 14:43 Сообщение

Насколько знаю нет такой функции.
eska » 18 минут назад писал(а):пока не каких ошибок не вижу, мне тоже очень интересно откуда она появилась
А социальные кнопки до этого работали? Сейчас не работают, структура есть, а их самих нету, скрипт не отрабатывает...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 04 янв 2014, 14:57 Сообщение

CabinetAdmin
Где не работают?
Если нажимать в самой теме, то всё обрабатывает, а с главной они исчезли!
  • 0