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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
-
- phpBB 2.0.0
- Сообщения: 241
- Стаж: 12 лет 5 месяцев
- Откуда: РФ, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 90 раз
[BETA] CopyPaste
Название: CopyPaste
Автор: saturn-z
Описание: При копировании текста с сайта автоматически подставляется "Источник"
Запрос расширения: http://www.phpbbguru.net/community/topic45014.html
DEMO: ЗДЕСЬ
Версия Расширения: 1.0.1
Требования: phpBB 3.1.*@dev
GitHub репозиторий: https://github.com/saturn-z/CopyPaste
Загрузить расширение: https://github.com/saturn-z/CopyPaste/a ... master.zip
Автор: saturn-z
Описание: При копировании текста с сайта автоматически подставляется "Источник"
Запрос расширения: http://www.phpbbguru.net/community/topic45014.html
DEMO: ЗДЕСЬ
Версия Расширения: 1.0.1
Требования: phpBB 3.1.*@dev
GitHub репозиторий: https://github.com/saturn-z/CopyPaste
Загрузить расширение: https://github.com/saturn-z/CopyPaste/a ... master.zip
Последний раз редактировалось saturn-z 13.08.2019 15:53, всего редактировалось 2 раза.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [BETA] CopyPaste
При копировании кода в тегах code, форматирование ломается и добавляется ссылка на источник.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- phpBB 2.0.0
- Сообщения: 241
- Стаж: 12 лет 5 месяцев
- Откуда: РФ, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 90 раз
Re: [BETA] CopyPaste
Anvar, ничего не понял... Приведи пример.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [BETA] CopyPaste
saturn-z, да в лёгкую, сам у Анвара с этим сталкивался, только региться было лень чтоб про это написать
Нажать в посте кнопку выделить всё, скопировать, а после вставить из буфера получившиеся.
Отправлено спустя 1 минуту 20 секунд:
Странно. сейчас работает как надо, но без указания откуда взято, видимо Анвар что то подправил у себя (или отключил) а было просто откуда взято, без самого того что копировал.
ссылка на другой сайт для демонстрации бага
Отправлено спустя 1 минуту 20 секунд:
Странно. сейчас работает как надо, но без указания откуда взято, видимо Анвар что то подправил у себя (или отключил) а было просто откуда взято, без самого того что копировал.
-
- phpBB 2.0.2
- Сообщения: 318
- Стаж: 12 лет 10 месяцев
- Откуда: Киев Украина
- Благодарил (а): 56 раз
- Поблагодарили: 9 раз
- Забанен: Бессрочно
Re: [BETA] CopyPaste
Для меня это тёмный лес.. - я думал проще

http://staiki.net/index.php Форум Компьютерная Помощь
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [BETA] CopyPaste
KEMnEP, Я отключил его практически сразу как выявил баг. Времени устранять не было.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- phpBB 2.0.0
- Сообщения: 241
- Стаж: 12 лет 5 месяцев
- Откуда: РФ, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 90 раз
Re: [BETA] CopyPaste
Anvar, я так и не понял в чём баг, у себя воспроизвести не смог. Вот ссылка на пост со всевозможными ББкодами и всё вроде работает правильно.
что может быть ещё проще, чем заменить одну строчку? Тем более я указал какую и на что?
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [BETA] CopyPaste
saturn-z, а теперь попробуй с этим кодом
который я и приводил в примере выше
Отправлено спустя 3 минуты 44 секунды:
А не любит он что то записанное в виде
Код: Выделить всё
<iframe scrolling="no" frameborder="0" src="http://tvforsite.ru/onlinetv.php?playerid=63110" width="640px" height="393px"> Your browser doesn not support floating frames! </iframe>
Отправлено спустя 3 минуты 44 секунды:
А не любит он что то записанное в виде
<chto to>
именно инглишем, и именно в <>-
- phpBB 2.0.2
- Сообщения: 318
- Стаж: 12 лет 10 месяцев
- Откуда: Киев Украина
- Благодарил (а): 56 раз
- Поблагодарили: 9 раз
- Забанен: Бессрочно
Re: [BETA] CopyPaste
А я к тебе хамло обращаюсь?
Отправлено спустя 9 минут 57 секунд:
Я вас просил сделать для тех расширение кто понимает что такое линкопойка и как поисковики сайт под фильтр подводят. Если вы считаете что прямые ссылки в расширении это правильно - я так не считаю. Не хотите сделать нормальное расширение -ваше право. Я в таком виде его ставить не собираюсь. Удачи.
http://staiki.net/index.php Форум Компьютерная Помощь
-
- phpBB 2.0.0
- Сообщения: 241
- Стаж: 12 лет 5 месяцев
- Откуда: РФ, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 90 раз
Re: [BETA] CopyPaste
А никто, кстати, не заплачет...
Однако в подписи стоит прямая ссылка...
Это html, а скрипт удаляет весь html, это не баг
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: [BETA] CopyPaste
saturn-z, По ссылке вашей, скопировал код:
Надо каким то образом ограничить выполнение для bbcode code.
Код: Выделить всё
define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_url_matcher.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('app'); $http_kernel = $phpbb_container->get('http_kernel'); $symfony_request = $phpbb_container->get('symfony_request'); $response = $http_kernel->handle($symfony_request); $response->send(); $http_kernel->terminate($symfony_request, $response);
© Источник: http://www.test.ribak72.ru/community/post5012.html#p5012
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [BETA] CopyPaste
Когда мне нужен был срочно текст в тэги код по разметке, а мне вместо него копировался только копирайт, что то в этом не бажного и незлого я не заметил в тот момент.

Отправлено спустя 10 минут 28 секунд:
staiki,
overall_header_head_append.html
Давайте немного разберём код. Единственная строчка которая нас здесь будет интересовать это:
Код: Выделить всё
var pagelink = "<br />{L_COPYRIGHT_NAME}: "+document.location.href+"";
Код: Выделить всё
var pagelink = "<br/>Источник: <a href='http://ваш.сайт'>http://ваш.сайт</a>";
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [BETA] CopyPaste
Впринцепи можно отловить через перенс кодебокс или див кодебокс (в текстовом виде) смотря что переменная захвата выдаёт, сейчас не у компа. И раньше завтра врядли буду, если сами к этому времени не напишите. Могу глянуть.
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: [BETA] CopyPaste
Итак
Возможности: те же что и у автора расширения на момент написания поста (мультиязычность)
Плюс: Добавилась проверка на теги
Добавилась проверка на количество символов. Также проверка на поля, копируются поля
Добавилась поддержка jquery, скрипт переехал в
Возможности: те же что и у автора расширения на момент написания поста (мультиязычность)
Плюс: Добавилась проверка на теги
code = /([<].*?[>]|[+]|[=])/g
если есть <> + = часто встречающиеся символы в тегах код, мы не добавляем копирайт, но и не коверкаем разметку внутри кодовую или штмл подачу.Добавилась проверка на количество символов. Также проверка на поля, копируются поля
div.content
, дабы исключить случайные срабатывания пользовательских нажатий, к примеру, на меню навигации.Добавилась поддержка jquery, скрипт переехал в
overall_footer_after.html
и частично изменился внутри. Из за этого подружился с [RC] Быстрый ответ: перезагрузка (QuickReply Reloaded) (хотя работает и без данного расширения), добавилась ссылка KEMnEP edition в название и в текст самого скрипта, соблюдение последнего не обязательно, и лишь на Вашей совести, как в принципе любое изменение скрипта, если saturn-z будет против данных правок, пост и архив подлежат удалению (на совести администрации сайта)У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.0
- Сообщения: 241
- Стаж: 12 лет 5 месяцев
- Откуда: РФ, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 90 раз
Re: [BETA] CopyPaste
Ага, я тоже переделал.
И тоже с подключением jQuery, а следовательно перенёс скрипт в footer
В моём варианте проверок никаких нет, любой текст, скрипт, теги, копируются с добавлением ссылки на источник. Форматирование не ломается.
Архив обновлён, скачать можно по ссылке в первом сообщении.
Кто хочет, может использовать версию KEMnEP.
И тоже с подключением jQuery, а следовательно перенёс скрипт в footer

В моём варианте проверок никаких нет, любой текст, скрипт, теги, копируются с добавлением ссылки на источник. Форматирование не ломается.
Архив обновлён, скачать можно по ссылке в первом сообщении.
Кто хочет, может использовать версию KEMnEP.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.