[3.1] [3.2] Post Bookmark - Закладки на сообщения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
[3.1] [3.2] Post Bookmark - Закладки на сообщения
Название расширения: Post Bookmark - Закладки на сообщения
Автор: Sheer, LavIgor
Описание расширения: Расширение позволяет создавать закладки на сообщения форума. Закладками можно управлять в личном разделе. При размещении сообщения можно быстро вставить ссылку на сообщение, выбрав его из списка закладок.
Скачать: https://github.com/AlexSheer/phpbb3.1-PostBookmark
Язык: Русский, English
Версия для phpBB3.2.x https://github.com/AlexSheer/phpbb3.1-P ... e/phpBB3.2
NB! В версии 3.1.10 допущена ошибка, которая приводит к тому, что невозможно установить это расширение.
Решение проблемы
ЗЫ. Расширения портировано из мода от мая 2014 года , архив для 3.0 прилагается ЗЫЫ. К моду Shreder никакого отношения не имеет.
Автор: Sheer, LavIgor
Описание расширения: Расширение позволяет создавать закладки на сообщения форума. Закладками можно управлять в личном разделе. При размещении сообщения можно быстро вставить ссылку на сообщение, выбрав его из списка закладок.
Скачать: https://github.com/AlexSheer/phpbb3.1-PostBookmark
Язык: Русский, English
Версия для phpBB3.2.x https://github.com/AlexSheer/phpbb3.1-P ... e/phpBB3.2
NB! В версии 3.1.10 допущена ошибка, которая приводит к тому, что невозможно установить это расширение.
Решение проблемы
ЗЫ. Расширения портировано из мода от мая 2014 года , архив для 3.0 прилагается ЗЫЫ. К моду Shreder никакого отношения не имеет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
А если текст на пару тысяч знаков? Куда эту портянку запихнуть? Хотите - делайте. Код открытый.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.6
- Сообщения: 508
- Стаж: 11 лет 3 месяца
- Благодарил (а): 90 раз
- Поблагодарили: 24 раза
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Доброго дня, подскажите, чем может быть вызвано то, что иконка закладок есть, а рисунка в нутрии нет, phpbb 3/1/10 стиль CA_forum
Отправлено спустя 3 минуты 39 секунд:
P.s. http://nfs-nl.ru/viewtopic.php?f=7&t=459
P.s. http://nfs-nl.ru/viewtopic.php?f=7&t=459
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Учусь сайтостроению вместе с phpbbguru
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
neexforg, потому что в расширении нет поддержки вашего стиля.
Создайте тут https://github.com/AlexSheer/phpbb3.1-P ... ter/styles папку CA_forum с таким же содержимым по аналогии с теми, что уже есть. Возможно потребуется править CSS-файл.
Создайте тут https://github.com/AlexSheer/phpbb3.1-P ... ter/styles папку CA_forum с таким же содержимым по аналогии с теми, что уже есть. Возможно потребуется править CSS-файл.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.6
- Сообщения: 508
- Стаж: 11 лет 3 месяца
- Благодарил (а): 90 раз
- Поблагодарили: 24 раза
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Siava, не помогло
Учусь сайтостроению вместе с phpbbguru
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Там FontAwesome, под него нужен свой css в расширении.
-
- phpBB 2.0.6
- Сообщения: 508
- Стаж: 11 лет 3 месяца
- Благодарил (а): 90 раз
- Поблагодарили: 24 раза
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
rxu, что мне для этого нужно сделать, у меня такая же беда с благодарностями, кнопка поблагодарить есть, а вот отменить благодарность отображается пуская клетка.
Учусь сайтостроению вместе с phpbbguru
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Как на саму кнопку посмотреть-то? Гостям её не видно
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Блиин, с трудом нашёл ошибку в composer.json, из-за которой ни одна версия bb3 расширения не видит
При добавлении последнего автора забыли между ними запятую поставить.
Как оно у кого-то устанавливалось после этого? Или есть другие расширения с подобным функционалом? (сомневаюсь)
Отправлено спустя 6 минут 42 секунды:
Дальше немножко магии ;)))
Сразу скажу что оригинальная кнопка выглядит ужасно, поэтому для дальнейших разборов взял местную модификацию, у которой хотябы вид вменяемый, но к сожалению есть один не сразу заметный косяк: при наведении мышкой на (красную) кнопку закладки она не сразу меняет цвет а с некоторой задержкой (как оказалось по ходу движения к центру кнопки), в отличии от соседних кнопок, которые меняют цвет сразу при попадании курсора на границу. Всему виной вот этот кусок css-кода
его надо немножко подправить (добавить класс .icon)
и тогда «реакция кнопки» станет мгновенной
PS. А магия заключается в том, что после этих изменений состояние кнопки стало изменяться без перезагрузки страницы! (Ума не приложу почему ;)))
Код: Выделить всё
{
"name": "Igor Lavrov",
"homepage": "https://github.com/lavigor",
"role": "Developer"
}
{
"name": "Mike Morrin",
"homepage": "https://github.com/v12mike",
"role": "Developer"
}
Как оно у кого-то устанавливалось после этого? Или есть другие расширения с подобным функционалом? (сомневаюсь)
Отправлено спустя 6 минут 42 секунды:
Дальше немножко магии ;)))
Сразу скажу что оригинальная кнопка выглядит ужасно, поэтому для дальнейших разборов взял местную модификацию, у которой хотябы вид вменяемый, но к сожалению есть один не сразу заметный косяк: при наведении мышкой на (красную) кнопку закладки она не сразу меняет цвет а с некоторой задержкой (как оказалось по ходу движения к центру кнопки), в отличии от соседних кнопок, которые меняют цвет сразу при попадании курсора на границу. Всему виной вот этот кусок css-кода
Код: Выделить всё
.postbookmark-icon-delete {
color: #D31141 !important;
}
.postbookmark-icon-delete:hover {
color: #0A8ED0 !important;
}
Код: Выделить всё
.postbookmark-icon-delete .icon {
color: #D31141 !important;
}
.postbookmark-icon-delete:hover .icon {
color: #0A8ED0 !important;
}
PS. А магия заключается в том, что после этих изменений состояние кнопки стало изменяться без перезагрузки страницы! (Ума не приложу почему ;)))
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
im0, Странно но у меня composer.json так
Код: Выделить всё
"name": "sheer/postbookmark",
"type": "phpbb-extension",
"description": "",
"homepage": "http://www.phpbbguru.net/",
"version": "1.0.1",
"time": "2015-11-23",
"license": "GPL-2.0",
"authors": [
{
"name": "Sheer",
"homepage": "http://www.phpbbguru.net/",
"role": "Developer"
},
{
"name": "Igor Lavrov",
"homepage": "https://github.com/lavigor",
"role": "Developer"
}
],
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"phpbb/epv": "dev-master"
},
"extra": {
"display-name": "Post Bookmarks",
"soft-require": {
"phpbb/phpbb": "3.1.*@dev"
}
}
}
Если ты не видишь проблем на форуме , но это не значить что их там нет
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Не знаю какой даты у вас файл, но после этого было несколько коммитов (в том числе с адаптацией под phpbb 3.3.0) и в последнем случилось то, о чём я написал ранее. Вся информация есть на гитхабе. Кстати автор вчера уже поправил — за что ему огромное спасибо (за оперативность ;)
Отправлено спустя 8 минут 14 секунд:
Кстати вчера ещё разбирался по мелочи (но для меня критично) и уже не успел здесь отписаться. Не знаю точно с какой версии но bb3 перешёл на ULINT в некотрых полях БД — как минимум в post_id (что давно необходимость) а также в topic_id и user_id. Поэтому после выяснения причин очередного сбоя пришлось поменять тип полей в таблице раширения.
Ни на что не притендую, но если кому-то буде полезно попрбую привести здесь готовую миграцию.
Код: Выделить всё
<?php
/**
*
* @package phpBB Extension - Post Bookmarks
* @copyright (c) 2015 Sheer
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
namespace sheer\postbookmark\migrations;
class postbookmark_1_0_2 extends \phpbb\db\migration\migration
{
public function effectively_installed()
{
return isset($this->config['postbookmark_version']) && version_compare($this->config['postbookmark_version'], '1.0.2', '>=');
}
static public function depends_on()
{
return array('\sheer\postbookmark\migrations\postbookmark_1_0_0');
}
public function update_schema()
{
return array(
'change_columns' => array(
$this->table_prefix . 'posts_bookmarks' => array(
'post_id' => array('ULINT', '0'),
'topic_id' => array('ULINT', '0'),
'user_id' => array('ULINT', '0'),
),
),
);
}
public function revert_schema()
{
return array(
);
}
public function update_data()
{
return array(
// Update configs
array('config.update', array('postbookmark_version', '1.0.2')),
);
}
}
Отправлено спустя 7 минут 51 секунду:
И да, возможно глупый вопрос, но я не смог правильно накатить только одну миграцию. Пришлось отключать плагин (с удалением данных!) и потом только включать обратно. Как это правильно делается? (не успел уже вчера разобраться)
Отправлено спустя 13 минут 26 секунд:
И последнее (тут на миграцию уже не было сил ;)
Конвертирование данных из старой версии (0.9.2) в новую (префикс таблиц меняем самостоятельно)
Код: Выделить всё
INSERT INTO vlmbb3_posts_bookmarks (topic_id, user_id, post_id)
SELECT topic_id, user_id, post_id FROM vlmbb3_bookmarks WHERE post_id
Код: Выделить всё
DELETE FROM bb3_bookmarks WHERE post_id
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Это Mike Morrin примазался в авторы. Я смержил коммит, после этого не проверял.
Отправлено спустя 3 минуты 18 секунд:
Здесь нужно заменить
Код: Выделить всё
return array('\sheer\postbookmark\migrations\postbookmark_1_0_0');
Код: Выделить всё
return array('\sheer\postbookmark\migrations\postbookmark_1_0_1');
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 9 лет 3 месяца
- Благодарил (а): 95 раз
- Поблагодарили: 7 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
подскажите, какой из них устанавливать на 3.2.11?Default branch
master ---- Updated last month by AlexSheer
Stale branches
phpBB3.2 ---- Updated 3 years ago by AlexSheer
Версия phpBB: 3.3.11
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 7 лет 11 месяцев
- Благодарил (а): 11 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Установил последнюю версию расширения 1.1.0.
Форум 3.3.0, скин SUBSILVER.
В скине prosilver то же самое!
Закладки на сообщениях почему-то отображаются так (т.е. подкрашивается не символ закладки, а её фон).
Как исправить?
Форум 3.3.0, скин SUBSILVER.
В скине prosilver то же самое!
Закладки на сообщениях почему-то отображаются так (т.е. подкрашивается не символ закладки, а её фон).
Как исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1] [3.2] Post Bookmark - Закладки на сообщения
Замените
На 3.3.x есть еще одна проблема - из-за обновления jquery - при нажатии на кнопку цвет не меняется.
На этом форуме после обновления такая де байда. Что они там наделали, я не знаю. js-скрипт для расширения делал LavIgor
Как исправить, сам я не знаю, не особо разбираюсь в jquery. Игорь пропал. Появится, может поправит.
ext/sheer/postbookmark/styles/prosilver/theme/post_bookmarks.css
Код: Выделить всё
.postbookmark-icon {}
.postbookmark-icon-delete {
color: #D31141 !important;
}
.postbookmark-icon-delete:hover {
color: #0A8ED0 !important;
}
.scrool {
max-height: 400px;
overflow-y: scroll;
font-size: 0.9em;
line-height: 1.5em;
}
.bookmark_form
{
padding: 0px 5px 0px 0px;
}
.bookmark_desc
{
width: 84% !important;
}
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
{
.scrool {
max-height: 160px;
}
}
На этом форуме после обновления такая де байда. Что они там наделали, я не знаю. js-скрипт для расширения делал LavIgor
Как исправить, сам я не знаю, не особо разбираюсь в jquery. Игорь пропал. Появится, может поправит.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.