А вы первый пост внимательно читали?romeo_piter писал(а):На вашем форуме тоже при переходе на новый лист - не скопировать текст. И ссылка перехода на пост работает только пока остаешься на странице с постом.
Прилепленный пост
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Romnik
- phpBB 2.0.3
- Сообщения: 387
- Стаж: 15 лет 7 месяцев
- Откуда: Москва/Выдропужск
- Благодарил (а): 44 раза
- Поблагодарили: 76 раз
Re: Прилепленный пост
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Прилепленный пост
Я всегда и всё стараюсь читать внимательно.
Если так и задумано, то имеет смысл дописать, что текст недоступен для копирования при переходе на новую страницу темы.Алг писал(а):Если вы "приклеили пост" и перешли на другую страницу той же темы, то приклеенный пост не исчезает.
-
Алг
- Former team member
- Сообщения: 933
- Стаж: 14 лет 1 месяц
- Откуда: Израиль
- Благодарил (а): 85 раз
- Поблагодарили: 306 раз
Re: Прилепленный пост
romeo_piter, не имеет смысла дописывать, потому как никакого декларирования о копировании текста и нумерации постов в моде изначально нет, по крайней мере в текущей версии. А за замеченную ошибку при переходе на тему с неродной страницы, спасибо. причину увидела
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Прилепленный пост
А поправить этот момент нельзя? Согласитесь, это очень неудобно.Алг писал(а):не имеет смысла дописывать, потому как никакого декларирования о копировании текста
Ваша правка работает, чутка надо изменить её место - отправил в ЛС.Алг писал(а):нумерации постов
Поправить получится?Алг писал(а):А за замеченную ошибку при переходе на тему с неродной страницы, спасибо. причину увидела
-
Алг
- Former team member
- Сообщения: 933
- Стаж: 14 лет 1 месяц
- Откуда: Израиль
- Благодарил (а): 85 раз
- Поблагодарили: 306 раз
Re: Прилепленный пост
всё можно, при наличии времени...
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
PAW
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 14 раз
Re: Прилепленный пост
Здравствуйте. Какие изменения нужно внести в мод, чтобы любой прилепленный пост при переходах на другие темы отображался (был прилепленным) на всём форуме, а не в одной теме?
Я так понял изменять надо где то здесь:
Я так понял изменять надо где то здесь:
Код: Выделить всё
<div class="postbody stickyTop" id="postdiv_sticks" >
<div id='stickyHeader' style=' cursor: url({T_IMAGES_PATH}cursor_hand_drag.png), move;'>
<div id='stickyPostername'></div>
<div id='stickyClose' title='{L_CLOSE_WINDOW}' style='background-image:url({T_IMAGES_PATH}close_window.gif); '></div>
</div>
<br />
<b><a href="{U_VIEW_TOPIC}#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></b> <br />
<div id='stickyContent'></div>
<div id='stickyBottom' >
<div id='stickyBottomRight'></div>
</div>
</div>
<script type="text/javascript" language='javascript' >
jQuery.noConflict();
(function ($) {
$(document).ready(function () {
InitStickyPost();
$("a.stickypost").click(function (event) {
event.preventDefault();
var post_id = $(this).attr('id').replace(/stickypost/g, '');
var poster_name = $('#postername' + post_id).find('a').text();
var subject = $('#subject' + post_id).html();
$('#stickyBottomLeft').html( $('#post_date' + post_id).html()+ ' ' + subject);
var post_quote = $('#post_quote' + post_id).html();
if (post_quote != undefined)
$('#stickyBottomRight').html( '<ul class="profile-icons">' + post_quote + '</ul>');
$('#stickyPostername').html(poster_name + '');
var divContent = $('#postdiv' + post_id);
$('#stickyContent').html($(divContent).html());
$('a.stickypost').find('img').attr('src', '{T_IMAGES_PATH}pin_out.png');
$(this).find('img').attr('src', '{T_IMAGES_PATH}pin_in.png');
$('#postdiv_sticks').css({ 'top': '0px', 'position': 'fixed' }).show().draggable({
cursor: 'move',
handle: 'div#stickyHeader'
});
//save into LocalStorage
localStorage.setItem('topic', '{TOPIC_ID}');
localStorage.setItem('post_pinned_id', $(this).attr('id'));
localStorage.setItem('htmlData', $('#postdiv_sticks').html());
});
$("#stickyClose").click(function () {
var post_pinned_id = window.localStorage.getItem('post_pinned_id');
$('#' + post_pinned_id).find('img').attr('src', '{T_IMAGES_PATH}pin_out.png');
$('#postdiv_sticks').hide();
//reset LocalStorage
localStorage.clear();
});
//alert('{TOPIC_ID}');
// if (isLocalStorageAvailable())
// alert('yes');
//else
// alert('no');
});
function InitStickyPost() {
var topic_id_saved = window.localStorage.getItem('topic');
var post_pinned_id = window.localStorage.getItem('post_pinned_id');
var topic_id_current = '{TOPIC_ID}';
//alert('topic_id_saved = ' + topic_id_saved + '; topic_id_current = ' + topic_id_current);
if (topic_id_saved != null && parseInt(topic_id_saved) == parseInt(topic_id_current)) {
$('#postdiv_sticks').html(localStorage.getItem('htmlData'));
$('#' + post_pinned_id).find('img').attr('src', '{T_IMAGES_PATH}pin_in.png');
$('#postdiv_sticks').css({ 'top': '0px', 'position': 'fixed' }).show().draggable({
cursor: 'move'
});
}
}
function isLocalStorageAvailable() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
})(jQuery);
</script>-
Алг
- Former team member
- Сообщения: 933
- Стаж: 14 лет 1 месяц
- Откуда: Израиль
- Благодарил (а): 85 раз
- Поблагодарили: 306 раз
Re: Прилепленный пост
ок, будем менять по понятиямPAW писал(а):Я так понял изменять надо где то здесь
найти
Код: Выделить всё
if (topic_id_saved != null && parseInt(topic_id_saved) == parseInt(topic_id_current)) {Код: Выделить всё
if (topic_id_saved != null ) {Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
PAW
- phpBB 1.4.3
- Сообщения: 93
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 14 раз

