30 маяMay 30 Author comment_205094 @gelo, Делаю так: Неа, всё равно таже беда... Edited 30 маяMay 30 by Tovarisch
30 маяMay 30 Author comment_205096 @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 вроде бы как нужно устанавить - тут я могу городить околесицу, т.к. это просто форагмент мозаики мыслей из моей головы, что я где-то об это читал в поисках решения работоспособности предыдущих компонетов спойлеров... Но на всякий случай уточняю этот момент. Но странно, что спойлер работал, а потом вдруг перестал работать корректно, то есть он открывается, но все имеет вид текста, без рамки самого спойлера, как на видео в предыдущих сообщениях. Edited 30 маяMay 30 by Tovarisch
30 маяMay 30 Author comment_205122 Кажется починил, пока пишу этот пост - работает, посмотрю, что будет после) Как починил, рассказываю: Всё вернул в стандартное состояние с делал заново - не сработало. Начал переставлять код, который нужно было добавить в самом конце "Изменить CSS стили (Расширенный режим)". Вчера, когда я вставил код как написано по инструкциив самом - в самы низ, я вставил его перед самой последней скобкой, а сейчас вставил после нее и даже перешагнул на строку ниже: Спойлер Как выглядит рабочий варинт: 2.mp4 Пока ещё работает, в принципе, метод починки примерно ясен: чт оне работает - переустнавливай и чисти кеш. 2.mp4 gelo Спасибо за вашы и подсказки!
31 маяMay 31 Author comment_205132 Подскажите пожалуйста, как можно убрать отступ расположения спойлера в теле сообщения, так, что бы сам спойлер сдвинуть влево на растояние примерно 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>
31 маяMay 31 comment_205137 5 часов назад, Tovarisch сказал: Подскажите пожалуйста, как можно убрать отступ расположения спойлера в теле сообщения, так, что бы сам спойлер сдвинуть влево на растояние примерно 4px от левой стенки сообщения? На данный момент спойлер имеет отступ примерно как у маркированного списка. Выглядит так: Изучайте инспектор браузера, и все делается через CSS. В каком месте его в двойке сместить 99% уже никто не помнит + под рукой ее нет.
3 июняJun 3 Author comment_205228 Итак, по итогу пройденого мной небольшого, но интересного пути по установке и настройке форума на старинном 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 Expand.zip Edited 3 июняJun 3 by Tovarisch
4 июняJun 4 Author comment_205271 Вставка видео с Ютуб с использованием ссылки между тегами на 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' - оставить пустым. Нажать кнопку "Изменить". Готово.
6 июняJun 6 Author comment_205459 Всем привет! Ищу кнопку "Имя" или "Упомянуть пользователя" для ipb 2.3.6, по нажатию которой можно тегнуть пользователя для обращения к нему в теме. Нашёл, но скачать не могу, gelo, снова нужно ваше умение скачивать с этого сайта 🙏: https://forums.ibresource.ru/files/file/482-вставка-имени-собеседника-nick-insert-ipb/
7 июняJun 7 comment_205471 [966]Nick_Insert_IPB_of_SLAED_CMS.zip [966]Nick_Insert_IPB_of_SLAED_CMS.zip
7 июняJun 7 Author comment_205486 Проблема. Кнопка установлена, но не работает, указатель мышки чувствует её как ссылку, но по нажатию на неё ничего не происходит. В самом описании по инструкции написано, что мод для 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 --> Заменил тем, что требуется - не работает, в этом ли причина, тоже не ясно. Пробовал и редактировать подставляя " ", которая отсутствует в предлагаемом в замену коде. Не то. Спойлер 6.mp4 6.mp4 Кеш сбрасывал, в браузере тоже.
9 июняJun 9 Author comment_205621 Кнопка "Имя" заработала, оказалось - нужно всего-то было почистить куки в браузере.
10 июняJun 10 comment_205724 21 час назад, Tovarisch сказал: Кнопка "Имя" заработала, оказалось - нужно всего-то было почистить куки в браузере. А в новой версии, все из коробки 😜 Думаю, что через год будет новая тема, как обновить 2.1 до 5 Edited 10 июняJun 10 by gelo
10 июняJun 10 Author comment_205738 12 часов назад, gelo сказал: А в новой версии, все из коробки 😜 Думаю, что через год будет новая тема, как обновить 2.1 до 5 А у меня есть новая версия и работает! Ну, не все прям из коробки, но ГОРАЗДО удобнее и функциональнее, тут согласен )
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.