У меня такой сложный вопросик.
Даже не знаю с чего начать.
Вообщем я хочу сделать зимний стиль форума на стиле eTech, но т.к. он переделан у меня и уже использован custom стиль, то вариант только перенос всех шаблонов в ручную в какой то любой другой стиль.
Я взяла стиль AcidTech, т.е. он схож с моим. На пробном форуме сделала зимний стиль и осталось перенести шаблоны. Я начала их переносить в стиль AcidTech, но столкнулась с проблемой, что не которых шаблонов стандартных нет в стиле AcidTech . Я перенесла все что были и совпали шаблоны. Все вроде бы получилось, но!, когда входишь в тему то выбивает такую ошибку :
Все же не пойму, что в каждом стиле разные шаблоны? Или мне можно все же найти стиль в котором есть все все шаблоны и просто заново все перенести?
За ранее спасибо за ответы.
Даже не знаю с чего начать.
Вообщем я хочу сделать зимний стиль форума на стиле eTech, но т.к. он переделан у меня и уже использован custom стиль, то вариант только перенос всех шаблонов в ручную в какой то любой другой стиль.
Я взяла стиль AcidTech, т.е. он схож с моим. На пробном форуме сделала зимний стиль и осталось перенести шаблоны. Я начала их переносить в стиль AcidTech, но столкнулась с проблемой, что не которых шаблонов стандартных нет в стиле AcidTech . Я перенесла все что были и совпали шаблоны. Все вроде бы получилось, но!, когда входишь в тему то выбивает такую ошибку :
Вопрос - это я где то могла в шаблонах не правильно перенести или это все же случилось из-за того, что не было не которых стандартных шаблонов? Можно ли как то добавить недостающие шаблоны?Общая ошибка
template->_tpl_load_file(): File ./styles/acidtech/template/quickreply_editor.html does not exist or is empty
Все же не пойму, что в каждом стиле разные шаблоны? Или мне можно все же найти стиль в котором есть все все шаблоны и просто заново все перенести?
За ранее спасибо за ответы.
Комментарии: 419
BOJIK
Подсветка синтаксиса в BBCode -
Подсветка синтаксиса в BBCode -
Код: Выделить всё
[/url]. При условии, что стиль клон prosilver.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Попробовал сейчас прикрутить подсветку к сабу...
Функция выделения кода, это самое простое. Один скрипт и всё выделяется. А вот с подсветкой... Ни в какую. Не хочет работать и всё тут.
Подсветка с гетбб работает, выделение тоже прикручивается на раз. А разворачивание не хочет Чот не могу понять. Блин, не люблю я эти сабы.
Функция выделения кода, это самое простое. Один скрипт и всё выделяется. А вот с подсветкой... Ни в какую. Не хочет работать и всё тут.
Подсветка с гетбб работает, выделение тоже прикручивается на раз. А разворачивание не хочет Чот не могу понять. Блин, не люблю я эти сабы.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
А как без разворачивания сделать?
Мне как-то раньше они больше нравились. Сейчас же сижу на CA_Vintage в основном То ли как-то легче он, но как-то быстрее срабатывает что на компьютере, что на телефонах. Я бы и рад убрать subsilver, да только многие привыкли к нему и расставаться с ним не желают» Сегодня, 16:26 писал(а):Блин, не люблю я эти сабы.
Например, если тот ббкод что на гетбб, то обернуть его в:BOJIK » 44 минуты назад писал(а):А как без разворачивания сделать?
Код: Выделить всё
<dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd> <!-- BBCode Getbb --> </dd></dl>
</head>
добавить:
Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
function selectCode(a)
{
// Get ID of code block
var e = a.parentNode.parentNode.getElementsByTagName('PRE')[0];
// Not IE
if (window.getSelection)
{
var s = window.getSelection();
// Safari
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
}
// Firefox and Opera
else
{
// workaround for bug # 42885
if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
{
e.innerHTML = e.innerHTML + ' ';
}
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
}
// Some older browsers
else if (document.getSelection)
{
var s = document.getSelection();
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
// IE
else if (document.selection)
{
var r = document.body.createTextRange();
r.moveToElementText(e);
r.select();
}
}
// ]]>
</script>
Код: Выделить всё
/* Code block */
dl.codebox {
padding: 3px;
background-color: #FFFFFF;
border: 1px solid #d8d8d8;
font-size: 1em;
}
dl.codebox dt {
text-transform: uppercase;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 3px;
font-size: 0.8em;
font-weight: bold;
display: block;
}
dl.codebox pre {
/* Also see tweaks.css */
overflow: auto;
display: block;
height: auto;
max-height: 200px;
white-space: normal;
font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
line-height: 1.3em;
color: #8b8b8b;
margin: 2px 0;
padding: 5px 3px 0;
border: 0;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Благодарю за помощь Выделение работает отлично Только есть один недочёт Если в коде ширина стоит 97%, то получается такое пустое пространство справа
Если выставить 100%, то содержимое ббкода выходит за пределы поля сообщения
И на разных разрешениях отображается по-разному. Можно ли это всё выровнять и чтобы на разных разрешениях нормально отображалось?
Код: Выделить всё
<pre class="prettyprint" style="width: 97%;padding-left: 10px; border-top: 2px solid #A9B8C2; border-right: 1px solid #A9B8C2; border-bottom: 1px solid #A9B8C2; border-left: 4px solid #A9B8C2; white-space: pre-wrap; background-color: #F8F8F8; font-size: 13px; line-height: 1.4;">{TEXT}</pre>
<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>
Если выставить 100%, то содержимое ббкода выходит за пределы поля сообщения
И на разных разрешениях отображается по-разному. Можно ли это всё выровнять и чтобы на разных разрешениях нормально отображалось?
Удалить
нафиг оно нужно.
width: 97%;
. Или вообще удалить целиком:
Код: Выделить всё
style="width: 97%;padding-left: 10px; border-top: 2px solid #A9B8C2; border-right: 1px solid #A9B8C2; border-bottom: 1px solid #A9B8C2; border-left: 4px solid #A9B8C2; white-space: pre-wrap; background-color: #F8F8F8; font-size: 13px; line-height: 1.4;"
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Что-то с CA_Vintage погорячился я, выбрав его в качестве освоения prosilver`ов Выбрал стандартный левосторонний prosilver в качестве освоения этой науки
А как можно совместить кнопку Спасибо и Убрать благодарность, чтобы они находились в одном месте? А то получается так, что кнопка Спасибо находится возле кнопки Цитаты, а Убрать благодарность под аватаркой. И список поблагодаривших хочу переместить сразу под подпись. Устанавливался мод отсюда, если вдруг понадобятся коды
А как можно совместить кнопку Спасибо и Убрать благодарность, чтобы они находились в одном месте? А то получается так, что кнопка Спасибо находится возле кнопки Цитаты, а Убрать благодарность под аватаркой. И список поблагодаривших хочу переместить сразу под подпись. Устанавливался мод отсюда, если вдруг понадобятся коды
Для просильвера?
Можно чтобы вместо спасибо появлялась кнопка "Убрать благодарность".
Там в инструкции, найти и добавить:
Сделать чуть по другому:
Будет вместо кнопки спасибо - убрать спасибо.
Вот этот код, в блоке который будет под подписью, это кнопка убрать спасибо.
Можно удалить.
Можно чтобы вместо спасибо появлялась кнопка "Убрать благодарность".
Там в инструкции, найти и добавить:
Код: Выделить всё
<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST --><li><a href="{postrow.U_THANKS}"><img src="/styles/prosilver/imageset/ru/icon_post_thanks.gif" alt="{L_THANKS}" /></a></li><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST -->
<li><a href="{postrow.U_THANKS}"><img src="/styles/prosilver/imageset/ru/icon_post_thanks.gif" alt="{L_THANKS}" /></a></li>
<!-- ELSEIF postrow.S_FIRST_POST and postrow.THANKS_LIST and postrow.S_GIVE_THANKS -->
<li><a href="{postrow.U_THANKS}"><img src="/styles/prosilver/imageset/ru/removethankspro.gif" alt="{L_THANKS_REMOVE}"/></a></li>
<!-- ENDIF -->
Это сразу после:BOJIK » Сегодня, 06:13 писал(а):переместить сразу под подпись.
Код: Выделить всё
<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.S_GIVE_THANKS -->
<dl>
<dt class="postprofile" style="text-align: center;"><a href="{postrow.U_THANKS}"><img src="/styles/prosilver/imageset/ru/removethankspro.gif" alt="{L_THANKS_REMOVE}"/></a></dt>
</dl><!-- ENDIF -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Похожие темы
-
Вопрос таков. Обычно (по умолчанию) тема в форуме (подфоруме), при написании нового сообщения ‘поднимается’. (а у меня еще и попадает в блок...