25.jpg.4609f3d6fe65010d9d8bbeae97ccd4de.jpg)
Posts posted by Tovarisch
-
-
-
Проблема. Кнопка установлена, но не работает, указатель мышки чувствует её как ссылку, но по нажатию на неё ничего не происходит. В самом описании по инструкции написано, что мод для 2.3.1, предполагаю, что и на 2.3.6 он должен таки работать, но почему-то не хочет. Я ниже приложу коды, посмотрите пожалуйста на них, может что-то в них не то и есть какие-то ммоенты, которые можно поправить:
Пункт 2. Изменяемый файл: sources/action_public/topics.php
Найти: $poster['_members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name_short']}</a>"; Вставить ниже: $poster['ins_nick'] = str_replace(array(" ", "'"), array(" ", "'"), $poster['members_display_name']);
Сложного тут ничего нет, возможно просто в самом коде проблема, как в нём распознать ошибку - не могу знать, к сожалению.
Пункт 3. Изменяемый файл: jscripts/ipb_topic.jsДобавить в конец файла: function ins(name) { my_show_div(my_getbyid('qr_open')); if (document.REPLIER.Post) { var input = document.REPLIER.Post; input.value = input.value+"[b]"+name+"[/b]"+", " } }
Добавил, но тоже самое, в нём ли проблема и как её распознать - неизвестно.
К файлам, понятно, у вас доступа нет, это в файлменеджере хостинга делается. Просто на коды, которые нужно добавлять/вносить гляньте пожалуйтса, может чего подметите... Если что, могу доступ по FTP открыть.
Пункт 4. Войдите в панель администратора форума: Внешний вид - Менеджер стилей - Изменить HTML шаблоны - skin_topic (просмотр темы) - RenderRowНайти: <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> </div> <!-- REPORT / UP --> Заменить на: <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> <img src="style_images/1/ins.gif" style="cursor: pointer;" OnClick=\"javascript:ins('{$author['ins_nick']}')\" alt="Вставить ник" title="Вставить ник" /> </div> <!-- REPORT / UP -->
Искомое нашёл, но оно имеет слегка другой вид, отличия в основном в пробелах и строках, оригинал такой:
<!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> </div> <!-- REPORT / UP -->
Заменил тем, что требуется - не работает, в этом ли причина, тоже не ясно. Пробовал и редактировать подставляя " ", которая отсутствует в предлагаемом в замену коде. Не то.
Спойлер
Кеш сбрасывал, в браузере тоже.
-
Всем привет! Ищу кнопку "Имя" или "Упомянуть пользователя" для ipb 2.3.6, по нажатию которой можно тегнуть пользователя для обращения к нему в теме.
Нашёл, но скачать не могу, gelo, снова нужно ваше умение скачивать с этого сайта 🙏:
https://forums.ibresource.ru/files/file/482-вставка-имени-собеседника-nick-insert-ipb/ -
Вставка видео с Ютуб с использованием ссылки между тегами на IPB 2.3.6
Админцентр - Управление - Добавить ВВ-код.
Название: YouTube
Полное описание: Для того, что бы вставить видео с YouTube. Зайдите на YouTube, найдите нужное видео. В адресной строке вашего браузера скопируете последнюю часть ссылки после знака = (ровно). Пример ссылки:https://www.youtube.com/watch?v=1FrYaGDkoOs
. Нужно скопировать только: "1FrYaGDkoOs". Вставить в поле "Содержимое тега", или в тело сообщения между тегами [youtube] [/youtube].
Пример использования: [youtube]1FrYaGDkoOs[/youtube]
Тег: youtube
Использовать опции в теге? Нет
Поменять option и content местами? Нет
Шаблон замены BB-кода:<embed src="https://www.youtube.com/v/{content}" width="425" height="350"<br> </embed>
Добавить в меню «Теги» редактора? Да
Подсказка для 'option' - оставить пустым.
Подсказка для 'content' - оставить пустым.
Нажать кнопку "Изменить".
Готово. -
Edited by Tovarisch
Итак, по итогу пройденого мной небольшого, но интересного пути по установке и настройке форума на старинном IPB 2.3.6. хочется написать пост благодарности для откликнувшихся людей в этой теме и самому ресурсу ipbmafia.ru, за отзывчивость, направления, знания и кладезь контента, которые тут обретаются - Большое Вам человеческое спасибо! И в качестве резюме, если вдруг ещё кому-то понадобится реинкорнировать древнего диозавра "IPB 2.3.6" оставлю подробную "Инструкцию и объяснения", без применения FTP, для самых новичков. Надеюсь, это будет полезным и поможет сэкономить время на поиске информации.
Подготовка фаилов и установка IPB 2.3.6:СпойлерПервое: Это самое важное! Для корректной установки форума IPB 2.3.6. нужен хостинг с возможностью предоставления сервера работающего на PHP 5.2, не выше. В действительности IPB 2.3.6 может работать и на PHP 5.3, но случаев установки с нуля на 5.3 я не нашёл, вероятно, что IPB 2.3.6 не c может устанавливаться с нуля, по крайне мере без редактирования кода форума. В этом случаее в дальнейшем обновление версии PHP с 5.2 на 5.3 желательно производить с уже установленным форумом, но производить это обновление PHP необязательно. Нужно иметь ввиду, что хостинг через какое-то время может принять решение о прекращении поддержки PHP 5.2 в силу его архаичности, и дальнейшая работа вашего форума будет зависть от того, какая минимальная версия PHP останется доступной на выбранном вами хостинге. (Для справки: на момент написания поста, я пользовался услугами хостинга SpaceWeb, не реклама.)
Второе: В зависимости от того какую сборку форума вы будете устанавливать, может меняться набор компонентов и функций форума, нужно ознакомиться в вашем источнике с описанием сборки. Тот, который установлялвал я - из коробки не имеет кнопки "спасибо" для измениня репутации пользователя, и не имеет удобного спойлера в редакторе сообщений. Сам форум и компонеты, которые получилось установить и корректно настроить, прикреплю к этому сообщению ниже.
Третье: Вы определились с хостингом, арендовали сервер и купили домен, или можете воспользоваться тестовым доменом, если таковой предоставляет ваш хостинг. Я опишу дальнейшие шаги на примере папок форума, который устанавливал я, а директории настроек хостинга у вас могут иметь другие или схожие интерфейс и пути, но общий порядок действий таков, заходите в личный кабинет своего хостинга и:- В разделе "Сайты" меняете в настройках сайта версию PHP на 5.2. а кодировку сайта на "windows-1251". В некоторых хостингах это нужно приписать вручную, можно скопировать и вставить. Далее работаете в файлвом менеджере вашего хостинга:
- Открываете файлменеджер хостинга и в папку "public_html" (корневая папка вашего будущего форума) загружаете .ZIP (или .RAR) архив форума (ipb_v2.3.6_ibr.null-davidoff). В некоторых хостингах папка может находиться по пути /ваш_логин/ваш_домен/public_html. А в некоторых сразу /public_html. В этой папке может находиться два файла, первый это ".htaccess" (с прописаной вами ранее кодировкой сайта) удалять его нельзя, второй - "index.html" (страница "заглушка" хостинга для вашего домена) - нужно удалить.
- Разорхивируете загруженный .ZIP или .RAR архив форума внутри папки "public_html" и удаляете сам архив.
-
Заходим в папку ipb_v2.3.6_ibr.null-davidoff и проваливаемся до списка папок:
Development
Documentation
Tools
upload
Врезаем все эти папки и вставляем в корневую папку "public_html". После этого, саму папку "ipb_v2.3.6_ibr.null-davidoff" - удалить, даже, если в ней остались файл NWS и/или другие типа приветствия от автора сборки. - Далее, из папки "upload" вырезать всё (много папок и файлов) и вставить в папку "public_html", а саму папку "upload" - удалить.
- Затем, папке "uploads" дать права разрешений на 777, (правой кнопкой мыши по папке - изменить права доступа) то есть, выставить все галочки, сохранить/применить.
- Зайти в меню "Базы данных" хостинга и создать новую базу данных. Тип базы данных: MySQL 5.7. Важно, сохраните пароль от базы данных, для удобства впишете его в поле "Комментарии", в дальнейшем он пригодится.
- Далее, в файлменеджере хостинга идём по пути public_html -> install -> sql и открываем файл mysql_install.php, поиском по странице браузера (ctrl+F) ищем строку:
TYPE=".$table_type
Заменяем в ней слово TYPE на слово ENGINE, осторожно, без пробелов, не изменив и не удалив никакие другие знаки вокруг слова. Сохранить и закрыть.
На этом этапе можно запускать установку форума пройдя по вашему купленному для него домену, то есть пробовать открыть ваш сайт (форум).- В странице браузера откроется Установщик форума, нажимаем "Дальше".
- Второе окно: ставим галочку "Я принимаю", нажимаем "Дальше".
- В третьем окне ничего не меняем, нажимем "Дальше".
-
В четвертом окне: требуется ввести данные для работы форума с базой данных:
В первом поле ничего не трогаем, остается localhost.
В поле "Имя базы данных" берём имя новой базы данных из хостинга, где вы её создали, копируем только её имя "как есть" и вставляем.
В поле "Пользователь БД" - это тоже самое имя вашей новой базы данных, так же - копируем, вствляем.
В поле "Пароль БД:" это пароль от вашей новой базы данных - так же копируем (из поля "комментарии", или где вы его сохранили) и вставляем. Тут больше ничего не трогаем, нажимаем "Дальше". - Создаём учетную запись Администратора "Дальше".
- "Начать установку". Дожидаемся, когда установщик напишет нам, что "Установка форума завершена" - можно закрыть вкладку браузера, открыть новую и зайти на свой форум.
На этом процесс установки завершён, можно пользоваться форумом, залогинившись в нём.
Скачать форум: ipb_v2.3.6_ibr.null-davidoff.zipКнопка "СПАСИБО" и как понять инструкцию:
СпойлерВ самом архиве имеется инструкция в блокноте "fresh install". Не смотря на то, что инструкция не маленькая, сложности по выполнению её пунктов не возникает. За исключением с пониманием пары моментов, которые могут показаться камнем преткновения. Первый момент: строка "Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):" - Тут имеется ввиду, что нужно войти в хостинг, в меню "Базы данных" и найти кнопку phpMyAdmin, в некоторых хостингах она на виду, а в некоторых она скрыта в контекстном меню по клику на три точки, или стрелочки на против вашей новой базы данных, которую вы создавали для вашего форума. Если её нет нигде, лучше обратиться в техподдержку вашего хостинга, где вам подскажут точно, как войти в phpMyAdmin, если он есть, или подскажут как по-другому взаимодействовать с базой данных, если его нет. Если phpMyAdmin всё же есть и получилось в него войти, то дальше ничего сложного - идём во вкладку SQL, появится два окна, верхнее и нижнее, нам нужно верхнее, куда и нужно ввести, заранее скопированную строку (SQL-запрос. Важно - скопировать нужно без точки с запятой вконце) из инструкции, затем нажать кнопку "Вперёд" для выполнения этого запроса. В нижнем поле будет отображаться статус готовности этого запроса. Аналогично и со вторым запросом. Тут всё.
И второй момент: По инструкции необходимо изменять код в файлах форума, перед тем, как вносить какие-либо изменения, обязательно скачайте этот файл и сохраните на своем ПК, как иходный, рабочий бекап файла, если что-то напортачите - лучше заменить испорченый файл рабочим, заранее сохраненным файлом. Это не сложно и быстро, главное сохранять последовательно с пояснением, какой файл из какой папки, это сильно упростит работу, если соврешите ошибку. Когда в интсрукции говорится "Найти" и ниже предствлен код, это значит нужно скопировать весь код, если он короткий, или его часть (конец кода или начало), открыть в файменеджере вашего хостинга тот файл, в ктором инструкция предлагает его найти и поиском по странице (ctrl+F) отыскать в этом файле искомый код внимательно его сверив с тем, что написано в инструкции, местами код может немного отличаться, длинной или абзацем, или пробелами т.к. инструкции более 10-ти лет. Далее, в зависимости, где предлагется добавить ВЫШЕ или НИЖЕ - вствить то, что предлагается инструкцией. Если ВЫШЕ - значит вставляем на 1 шаг (строку) выше того, что предлагалось найти. Если НИЖЕ, значит вставляем на 1 шаг (строку) ниже. Ничего, при этом, в других местах изменять нельзя. Сохранить и закрыть. И главное - внимательность!
Скачать кнопку "Спасибо": Thanks.zip
ipb_v2.3.6_ibr.null-davidoff.zip Thanks.zip
Рабочий способ добавления новго BB-кода "Спойлер" на IPB 2.3.6 с возможностью редактирование имени спойлера:
СпойлерПроверено на установленном компоненте спойлер c названием Expand: Expand.zip
Первым делом выпоняем все действия по инструкции в архиве. Только потом приступаем к тому, что написано ниже.
В инструкции есть пара нюансов. Сперва сразу измените все слова в ней expand на слово spoiler. Это делается блокнотом по нажатию ctrl+H.
В 5м пункте, где предлагается Файл spoiler.js (переименованный expand.js) положить в папку jscripts. Папок jscripts у меня аж целых 3, в какую именно в инструкции не говорится. При этом, если класть этот файл в одну любую из них (я проверил все варианты) - то работать ничего не будет. У меня заработал спойлер только после того, как я положил в каждую папку по два файла, один expand.js и второй spoiler.js (этот же переименованный expand.js).Админцентр -> УПРАВЛЕНИЕ -> Добавить новый BB-code
Название BB-кода: Спойлер (Или любое другое, какое вам удобное. Оно будет отображаться в левом блоке редактора сообщений).
Полное описание этого BB-кода: Тег, скрывающие текст и показывающий его по нажатию (Или другое на ваше усмотрение).
Пример этого BB-кода:[spoiler]Раскрывающийся текст[/spoiler]
Тег этого BB-кода: spoiler
Использовать опции в теге?: Да
Сменить операнды?: Нет
Шаблон замены BB-кода:<div class="spo_all"> <div class="spo_top"> <span class="spo_option">{option}</span> <span class="spo_desc"><input name="spo_button" type="button" value="Show" onclick="spo_me(this);" class="spo_button" /></span> </div> <div class="spoiler">{content}</div> </div>
Если вас не устроит внешний вид самого спойлера, его можно настроить редактируя показатели в самом низу CSS кода, Админцентр - Внешний вид - конектсное меню вашего стиля - Изменить таблицу стилей (CSS - расширенный режим). Можно редактировать цвет, расстояния и т.д. Готовый вариант похожий, как на форуме 4пда, можно сделать установив этот код, так же как и предлагается в инструкции - в самом низу, после последней скобки:
.sp-wrap { background: #D0E3F7; margin: 8px auto; width: 100%; clear: both;} .sp-head-wrap { padding: 1px 6px 2px; border: solid #8394b2; border-width: 1px 1px 1px 4px; clear: both;} .sp-head { font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; } .sp-body { display: none; font-weight: normal; background: #FAFCFE; padding: 1px 6px 2px;; border: solid #8394b2; border-width: 1px 1px 1px 4px; clear: both; border-top-width: 0; } .clickable { cursor: pointer; } .folded { display: block; background: transparent url(style_images/icon_plus_1.gif) no-repeat left center; padding-left: 14px; } .unfolded { display: block; background: transparent url(style_images/icon_minus_1.gif) no-repeat left center; padding-left: 14px; }
Скачать спойлер: Expand.zip -
Подскажите пожалуйста, как можно убрать отступ расположения спойлера в теле сообщения, так, что бы сам спойлер сдвинуть влево на растояние примерно 4px от левой стенки сообщения? На данный момент спойлер имеет отступ примерно как у маркированного списка.
Выглядит так:
Старый спойлер удалил через Админцентер, там же и добавил новый с шаблоном BB-кода:
<div class="spo_all"> <div class="spo_top"> <span class="spo_option">{option}</span> <span class="spo_desc"><input name="spo_button" type="button" value="Show" onclick="spo_me(this);" class="spo_button" /></span> </div> <div class="spoiler">{content}</div> </div>
-
-
Кажется починил, пока пишу этот пост - работает, посмотрю, что будет после)
Как починил, рассказываю:
Всё вернул в стандартное состояние с делал заново - не сработало. Начал переставлять код, который нужно было добавить в самом конце "Изменить CSS стили (Расширенный режим)". Вчера, когда я вставил код как написано по инструкциив самом - в самы низ, я вставил его перед самой последней скобкой, а сейчас вставил после нее и даже перешагнул на строку ниже:Как выглядит рабочий варинт:
Пока ещё работает, в принципе, метод починки примерно ясен: чт оне работает - переустнавливай и чисти кеш.
gelo Спасибо за вашы и подсказки!
-
Edited by Tovarisch
@gelo
1. Есть такой файл "spoiler.js", который по инструкции говорится, что нужно закинуть в папку "jscripts".
Таких папок у меня три, я, что б убить всех зайцев, закинул во все три папки этот файил. Верно ли, или нужно выбрать только одну верную папку? :
2. Сам файл "spoiler.js" изначально назывался "expand.js", но в самой интсрукции говорится о том, что:
По умолчанию используется тег [expand] Для изменения на spoiler берем блокнот, открываем эту инструкцию, переходим в Правка - Заменить (Ctrl+H) Что - expand Чем - spoiler
Таким образом, я заменил всё в инструкции с "expand" на "spoiler" в т.ч. и переименовал файл. Но, заглянув внутрь этого файла блокнотом, внём ни единого слова про "spoiler" не обнаружил, а только слова "expando" именно экспандо. Незнаю, всё ли так и должно быть. Плюс ко всему, я обратил внимение, что сверху есть строка: "jQuery 1.2.1 - New Wave Javascript", и где-то уже я натыкался на инфу о том, что этот jQuery вроде бы как нужно устанавить - тут я могу городить околесицу, т.к. это просто форагмент мозаики мыслей из моей головы, что я где-то об это читал в поисках решения работоспособности предыдущих компонетов спойлеров... Но на всякий случай уточняю этот момент.
Но странно, что спойлер работал, а потом вдруг перестал работать корректно, то есть он открывается, но все имеет вид текста, без рамки самого спойлера, как на видео в предыдущих сообщениях. -
-
-
-
12 часов назад, gelo сказал:
Есть еще интересная тема
https://ipbskins.ru/forums/topic/2267-spoiler/?do=findComment&comment=12852
Благодарю, это я тоже искал!
Но вот какое дело, у меня заработал этот спойлер [994]expand, я уже было обрадовался, т.к. он был практически тем, что я искал - мог вмещать в себе такие же спойлеры, скрывать изображения внутри себя и имел возможность редактировать своё имя спойлера. Бинго! - подумал я и уже собрался писать радужный пост, но ннет, чёрт-побери. Он поработал ровно несколько минут и сломался или точнее сказать - принял рабочую форму, как на видео ниже. Почему (?) я не могу понять, ничего не трогал, ничего не менял, он просто взял и сам сломался... Как найти ошибку и починить его. Сможете подсказать? 🙏 У меня уже сместились биологические часы, теперь сплю днём, а ночью живу 😂🤦♂️
СпойлерUpd:
Подскажите пожалуйста, почему у меня задваивается в сообщении видео (?), я специально его кладу в спойлер, что бы оно не мозолило глаза и не растягивало сообщения, а получается наоборот, как в той пословице про желание сделать хорошо. -
Edited by Tovarisch
6 минут назад, gelo сказал:Вы попросили я скачал все, что есть по поиску spoiler
Спасибо вам большое за это! Мое сообщение про задвоеное видео я написал для модератора, в надежде, что он увидит его, когда (если) зайдет в тему. Самостоятельно нет возможности его поправить т.к. время на редактирование сообщения очень мало.
-
-
Спасибо! gelo Не сочтите за наглость, но у вас случайно нет возможности скачать все спойлеры от туда, я бы попробовал какие есть еще варианты. Потому что с этим, что-то явно не так или чего-то нехватает, либо я напортачил с действиями, но перепроверил - вряд ли я ошибся.
Получилось вот такое:А результат должен быть таким:
-
В 27.05.2024 в 04:14, Tovarisch сказал:
...по этой ссылке; http://www.ibresource.ru/db/994/ - скачайте пожалуйста, по возможности вместе с описанием о чем и про что там говорится об этом спойлере.
Актуально
-
Кнопка "СПАСИБО" работает - как часы. С ней-то справился, хоть и инструкция была, как д/з от злостного препода!)
А вот с функцией "спойлер" проблема. Тот, что выше скачал - не подходит. В его инструкции предлагают редактировать файл "ipb_bbcode.js", а его нет нигде, во всем каталоге файлов и папок всего форума, отсутствует. Но поиск по яндексу привёл на форум, в котором говорится про аналогичную ситуацию и в качестве решения предлагается скачать другой "спойлер" и даже ссылка есть, но она не открывается.
Вдруг у кого-то из пользователей этого форума есть доступ к файлу по этой ссылке; http://www.ibresource.ru/db/994/ - скачайте пожалуйста, по возможности вместе с описанием о чем и про что там говорится об этом спойлере.Источник ссылки: https://ipbskins.ru/forums/topic/3652-i-snova-pro-spoyler-dlya-ipb-236/?do=findComment&comment=22937
-
-
Edited by Tovarisch
Подскажите пожалуйста в этом:
"Выполнение SQL-запросов ("ibf_" заменить на свой префикс!):" - не помйму, что требуется! При смене вот этого слова "ibf_", на, допустим "newibf_" - фрорум крашится. Нашёл это в файле conf_global.php.СпойлерИ как поступить в случае, если определенной строки, которую предлагается найти по инструкции и затем что-то сней сделать, вставить код выше или ниже - нету, не находится. Можно ли пропустить этот шаг?
СпойлерВторой спойлер отправил взамен старому, не хватило времени отредактировать сообщение.
-
-
Edited by Tovarisch
7 часов назад, gelo сказал:Вспомнить бы, как их устанавливать) вроде инструкция в архивах есть...
Да, я видел инструкции, к моему сожалению у меня не хватает знаний и опыта их применить, по ходу их выполнения сталкиваюсь с вопросами в местах где написано "Указать выше" - тут у меня ступор и непонимаение что имел виду автор, выше чего именно, того что указано снизу или того что выше и на сколько выше, между чем и чем или после чего... 🤦♂️
Пример:Спойлер7 часов назад, gelo сказал:... нашли блин с чего форум собирать........
Дык, дело в том, что имеется группа бывших пользователей форума Нетбайнет (в свое время был такой провайдер [может он вам знаком даже], до тех пор пока не продали его в Мегафон), который однажды (в 2022г) был закрыт и остатки его пользователей благополучно переехали в группу в тг, ну и из настольгических чувств решили сделать свой форум. Сделали сперва форум на новом движке - что-то не то, давай грит на старом как было раньше - ок, давай. Сделал, но его администрирование, это ад какой-то), то ли дело в современном 4.7, где все значительно проще, удобнее и функциональнее.
7 часов назад, gelo сказал:...лучше бы современное на старый вид переводили, дизайн и иконки)
А вот это интересно, я думал о таком способе, но не нашел методов его реализации, ни скинов и других инструментов. Я-то вообще не спец в этом вопросе, хоть чуть-чуть что-то начал понимать исключительно благодаря уважаемому aLEX49566, который любезно оказал помощь и поддержку на начальном этапе, спасибо ему огромное за это.
-
-
gelo Спасибо большое, особенно за прикрепленные файлы! Сам скачать не смог бы, регистрация на ресурсе ibresource.ru закрыта.
Нужны компоненты для IPB 2.3.6
in Форум запросов IP.Board
А у меня есть новая версия и работает!
Ну, не все прям из коробки, но ГОРАЗДО удобнее и функциональнее, тут согласен )