<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Кейсы - 88788 - сайты, серверы, автоматизация</title>
<link>https://the88788.com/</link>
<language>ru</language><item>
<title>Избирательная маршрутизация Google Gemini через SSH SOCKS5</title>
<link>https://the88788.com/cases/servers-vpn/129-fl-8097295.html</link>
<pdalink>https://the88788.com/cases/servers-vpn/129-fl-8097295.html</pdalink>
<guid>https://the88788.com/cases/servers-vpn/129-fl-8097295.html</guid>
<pubDate>Thu, 15 Oct 2026 10:07:45 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Задача: дать FreeLLMAPI на VPS в Латвии доступ к Gemini API через VPS в США, сохранив прямые подключения других AI-провайдеров и сервисы американского сервера.</p> <h2 class="content-heading">Что сделано</h2> <p>Провёл аудит Ubuntu, портов, firewall, SSH forwarding и сервисов. Настроил SSH SOCKS5: туннель инициируется из Латвии, выход к Google идёт через США. Создал отдельные учётные записи и SSH-ключ; ограничил доступ IP латвийского VPS и адресом generativelanguage.googleapis.com:443.</p> <p>Запретил интерактивный вход, команды и обратный forwarding. Настроил systemd-сервис с автозапуском и восстановлением туннеля. Прокси слушает только 127.0.0.1:1080. В FreeLLMAPI направил через него только Google, остальные API оставил напрямую. Сохранил бэкапы и инструкцию отката. Маршруты проверил по логам: интерфейс показывал пример URL как заполненное поле, а исключения требовали проверки.</p> <h2 class="content-heading">Результат</h2> <p>Подтверждены IP США, проверка ключа Google и запрос к Gemini 3.1 Flash-lite. При отключении туннеля Google выдавал ошибку SOCKS5, другой провайдер работал напрямую.</p> <p>SSH, xRDP, nginx, Docker и Python REST API (HTTP 200) в США продолжили работать. Новые публичные порты не открывал, маршруты, DNS, firewall и исходники не менял. Сеанс XFCE отдельно не проверял.</p> <p>Выявлен риск прямого fallback при ошибке прокси-агента FreeLLMAPI: нужна отдельная доработка, полного запрета обхода пока нет.</p> <p>Стек: Ubuntu, OpenSSH, SOCKS5, systemd, FreeLLMAPI, Gemini API.</p>]]></content:encoded>
</item><item>
<title>МультиязыкАссист: разработка плагина для Shop-Script / Webasyst</title>
<link>https://the88788.com/cases/ecommerce/128-fl-8096976.html</link>
<pdalink>https://the88788.com/cases/ecommerce/128-fl-8096976.html</pdalink>
<guid>https://the88788.com/cases/ecommerce/128-fl-8096976.html</guid>
<pubDate>Wed, 14 Oct 2026 23:02:53 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Разработал авторский бесплатный плагин МультиязыкАссист (MultiLanguageAssyst) для Shop-Script / Webasyst. Опубликован в RU- и COM-каталогах Webasyst, исходники открыты на GitHub.</p> <p>Задача: добавить магазину другие языки и удобное управление переводами без изменений ядра и обязательных платных API.</p> <p>Что реализовано:<br>• Перевод товаров, категорий, страниц, характеристик и значений, дополнительных услуг и фраз интерфейса.<br>• Тексты товара и характеристики в одном редакторе.<br>• Экспорт/импорт JSON партиями до 100 объектов, поиск, проверка исходных текстов и подтверждение замены переводов.<br>• Управление языками, казахский словарь, адаптация блоков темы и переключателя.<br>• Сохранение и загрузка на JavaScript без перезагрузки страницы.<br>• Журнал последних 200 операций с именами файлов и пагинацией.<br>• Русский и английский интерфейс плагина.</p> <p>Стек: PHP, JavaScript, Smarty, MySQL, события Webasyst. Переводы хранятся отдельно. Проверяются права, CSRF и допустимый HTML.</p> <p>Результат: плагин работает в магазине SvetAlmaty, адаптирован к insales, проверен на чистой установке с Webasyst2026 и PHP 7 и PHP 8. Подготовлены инструкции и промпты для перевода через ChatGPT. Для других тем может потребоваться адаптация.</p> <p>GitHub: <a href="/?do=go&amp;url=aHR0cHM6Ly9naXRodWIuY29tL1RoZTg4Nzg4L211bHRpbGFuZ3VhZ2Vhc3N5c3Q%3D" target="_blank" rel="nofollow external noopener">https://github.com/The88788/multilanguageassyst</a></p> <p>Разработка плагинов, доработка магазинов и интеграции для Webasyst.</p>]]></content:encoded>
</item><item>
<title>Комплексное развитие сайта клиники на 1С-Битрикс</title>
<link>https://the88788.com/cases/cms/127-fl-8083786.html</link>
<pdalink>https://the88788.com/cases/cms/127-fl-8083786.html</pdalink>
<guid>https://the88788.com/cases/cms/127-fl-8083786.html</guid>
<pubDate>Thu, 17 Sep 2026 18:13:12 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Комплексно развивал существующий сайт медицинской клиники на 1С-Битрикс. Проект не создавался мной с нуля: я подключился к готовой системе, исправил накопившиеся ошибки и последовательно переработал ключевые разделы.</p> <p>Восстановил и адаптировал версию для слабовидящих. Перестроил каталог услуг и программ, перенес медицинские направления без потери содержимого и связей, настроил вывод врачей и цен. Доработал главную страницу, новости, отзывы, карточки врачей и внутренние страницы услуг.</p> <p>Разработал собственный поиск по прайс-листу с обработкой кодов и неправильной раскладки клавиатуры. Обновил формы записи, обратной связи, вакансий и справки для ФНС: добавил серверную проверку, CAPTCHA, SMTP, вложения и понятные состояния отправки.</p> <p>Работал с PHP-шаблонами и компонентами 1С-Битрикс, инфоблоками, JavaScript, AJAX, HTML5 и CSS3. Настроил адаптивные сетки, слайдеры и мобильное отображение. Подготовил баннеры, медицинские иконки и графику для отдельных страниц.</p> <p>Результат - существующий коммерческий сайт стал стабильнее, удобнее для посетителей и проще в дальнейшем наполнении через CMS. Работа продолжается: новые задачи внедряются поэтапно после согласования с заказчиком.</p> <p>Сайт: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC8%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/</a></p>]]></content:encoded>
</item><item>
<title>Доработка главной страницы клиники на 1С-Битрикс</title>
<link>https://the88788.com/cases/cms/126-fl-8083774.html</link>
<pdalink>https://the88788.com/cases/cms/126-fl-8083774.html</pdalink>
<guid>https://the88788.com/cases/cms/126-fl-8083774.html</guid>
<pubDate>Thu, 17 Sep 2026 17:35:29 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Доработал отдельные блоки существующей главной страницы медицинской клиники на 1С-Битрикс. Исходная структура и общий дизайн уже были в проекте. Моя задача - устранить заметные ошибки, выровнять элементы и улучшить адаптивное отображение.</p> <p>Исправил главный слайдер: убрал наложение текста во время загрузки, изменил положение стрелок и восстановил неработающую ссылку. Контент ниже первого экрана собрал в единую белую карточку со скруглением и согласованными отступами.</p> <p>В блоках популярных услуг, комплексных программ, информации о клинике и врачей поправил высоту карточек, отступы, расположение кнопок и кадрирование изображений. Блок врачей перевёл на адаптивный слайдер: 3 карточки на компьютере, 2 на планшете и 1 на телефоне. Поиск и переход ко всем врачам собрал в одну функциональную строку.</p> <p>Отдельно доработал мобильную версию, общие стили шапки и футера. Для реализации использовал PHP-шаблоны компонентов 1С-Битрикс, HTML5, CSS3 и JavaScript. Настроил адаптивные сетки, слайдеры, состояния кнопок и единое поведение интерфейса на разных экранах.</p> <p>Это не разработка главной страницы с нуля и не полный редизайн. Работа была частью постепенной доработки существующего проекта. В результате страница стала аккуратнее и стабильнее на разных экранах, а её содержимое по-прежнему управляется через CMS.</p> <p>Сайт: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC8%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/</a></p>]]></content:encoded>
</item><item>
<title>Каталог медицинских услуг и программ на 1С-Битрикс</title>
<link>https://the88788.com/cases/cms/125-fl-8083760.html</link>
<pdalink>https://the88788.com/cases/cms/125-fl-8083760.html</pdalink>
<guid>https://the88788.com/cases/cms/125-fl-8083760.html</guid>
<pubDate>Thu, 17 Sep 2026 16:59:07 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Перестроил каталог медицинских услуг и комплексных программ на сайте клиники под управлением 1С-Битрикс.</p> <p>Девять действующих направлений были ошибочно вложены в раздел «Пластическая хирургия». Перенёс их на верхний уровень каталога, настроил короткие адреса и корректные хлебные крошки. Отдельно вынес «Эндоскопию» из «Хирургии», сохранив описание и 25 услуг с ценами.</p> <p>После изменения структуры типовой шаблон показывал на новых страницах только поиск и подразделы. Данные в инфоблоке сохранились, поэтому доработал PHP-шаблон компонента: вернул описания, услуги, прайс, врачей, вопросы и акции. Специализированные страницы клиники при этом не затронуты.</p> <p>Корневой каталог получил единую адаптивную сетку. Иконки расположены над названиями, длинные подписи не ломают карточки, а вся плитка стала кликабельной. Исправил ссылки пяти карточек, которые раньше вели на пустые служебные дубли.</p> <p>Раздел «Комплексные программы» привёл к общей дизайн-системе сайта: обновил карточки, изображения, шапки и мобильные хлебные крошки. Убрал переходы на несуществующие страницы из состава программ и оформил отдельные мужские и женские чек-апы.</p> <p>Техническая часть выполнена на PHP, API инфоблоков и шаблонах компонентов 1С-Битрикс, HTML, CSS и JavaScript. Структура и содержимое остаются управляемыми через административную часть CMS.</p> <p>Результат - понятный каталог без пустых страниц и потерянного контента, с актуальными ценами, врачами и адаптивным интерфейсом.</p> <p>Сайт: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9zZXJ2aWNlcy8%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/services/</a></p>]]></content:encoded>
</item><item>
<title>Модуль отзывов на 1С-Битрикс - рейтинг, модерация и связь с врачами</title>
<link>https://the88788.com/cases/cms/124-fl-8083753.html</link>
<pdalink>https://the88788.com/cases/cms/124-fl-8083753.html</pdalink>
<guid>https://the88788.com/cases/cms/124-fl-8083753.html</guid>
<pubDate>Thu, 17 Sep 2026 16:34:42 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Восстановил и переработал модуль отзывов медицинского сайта на 1С-Битрикс. После смены домена раздел выдавал серверную ошибку, рейтинг отображался по разным шкалам, а связь отзывов с врачами работала непоследовательно.</p> <p>Исправил обработку данных и привёл оценку к единой шкале от 1 до 5 звёзд во всех компонентах. Новый отзыв сохраняется неактивным и появляется на сайте только после модерации. При отправке со страницы специалиста врач назначается автоматически, а на общей странице его можно выбрать вручную.</p> <p>Полностью обновил интерфейс: единые карточки, оранжевые звёзды, отметка «Отзыв проверен», отдельный блок текста и кликабельные специализации и ФИО врача. Добавил фильтрацию по специалисту и дате, а также подгрузку материалов порциями по 6.</p> <p>На страницах врачей количество отзывов в шапке стало ссылкой на нужный блок. Слайдер выводит до 6 последних записей и адаптируется под экран: 3 карточки на компьютере, 2 на планшете и 1 на телефоне. Если отзывов больше, кнопка ведёт на общий раздел с уже выбранным врачом; для пустого списка предусмотрено отдельное состояние.</p> <p>Техническая часть выполнена на PHP, API инфоблоков и шаблонах компонентов 1С-Битрикс, JavaScript, Swiper, HTML и CSS. Общие стили используются на главной, странице «О клинике», страницах услуг и специалистов без дублирования.</p> <p>Результат - единый управляемый модуль с модерацией, корректным рейтингом, связью с врачами и адаптивным интерфейсом.</p> <p>Страница: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9hYm91dC9yZXZpZXdzLw%3D%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/about/reviews/</a></p>]]></content:encoded>
</item><item>
<title>Новости на 1С-Битрикс - редирект, новый дизайн, SEO и навигация</title>
<link>https://the88788.com/cases/cms/123-fl-8083737.html</link>
<pdalink>https://the88788.com/cases/cms/123-fl-8083737.html</pdalink>
<guid>https://the88788.com/cases/cms/123-fl-8083737.html</guid>
<pubDate>Thu, 17 Sep 2026 16:02:19 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Перестроил раздел новостей медицинского сайта на 1С-Битрикс и устранил ошибки, мешавшие пользователям и поисковым системам.</p> <p>На сайте существовали два раздела: /news/ показывал тестовые записи, а реальные публикации находились по адресу /about/news/. Перенёс рабочий раздел на основной URL /news/ и настроил редирект со старого адреса с сохранением путей отдельных публикаций. Старые ссылки и результаты поиска не потерялись.</p> <p>Полностью обновил карточки: единые размеры, аккуратные скругления, дата поверх изображения, анонс и заголовок в отдельных блоках. Если анонс не заполнен в админке, карточка автоматически получает начало полного текста. Настроил вывод по 9 материалов, чтобы сетка из трёх колонок завершалась ровным рядом.</p> <p>Исправил структуру хлебных крошек: Клиника - Пациенту - Новости - название публикации. Для каждой новости заголовок вкладки теперь формируется из её названия, а meta description автоматически берётся из анонса.</p> <p>На детальной странице добавил переходы к предыдущей и следующей новости. Соседи вычисляются через API инфоблоков в том же порядке, что и общий список. На первой и последней публикации лишняя ссылка не выводится. Блок адаптирован для планшетов и телефонов.</p> <p>Результат - единый управляемый раздел с корректными URL, SEO-данными, адаптивной сеткой и удобной навигацией.</p> <p>Страница: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9uZXdzLw%3D%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/news/</a></p>]]></content:encoded>
</item><item>
<title>Защищённые формы клиники - SMTP, CAPTCHA, AJAX и вложения</title>
<link>https://the88788.com/cases/cms/122-fl-8083726.html</link>
<pdalink>https://the88788.com/cases/cms/122-fl-8083726.html</pdalink>
<guid>https://the88788.com/cases/cms/122-fl-8083726.html</guid>
<pubDate>Thu, 17 Sep 2026 15:43:21 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Переработал систему обратной связи на медицинском сайте: формы письма директору, заказа справки для ФНС, отзыва, обратного звонка, записи на приём и отклика на вакансию.</p> <p>При аудите обнаружил, что виджет «Я не робот» отображался, но его ответ не проверялся на сервере. Заменил декоративную защиту в шести формах на встроенную CAPTCHA 1С-Битрикс с серверной проверкой и кнопкой получения нового кода без перезагрузки страницы.</p> <p>Настроил общий SMTP-транспорт. Письма отправляются с технического адреса домена, а e-mail пользователя передаётся через Reply-To - сотрудник может сразу нажать «Ответить», при этом сохраняется корректная доставляемость.</p> <p>Для справки ФНС реализовал отправку заполненного заявления во вложении, ограничение типа и размера файла до 10 МБ, состояние загрузки и единое сообщение об успехе. Формы отзывов и вакансий перевёл на AJAX: ошибки показываются без перезагрузки, введённые данные сохраняются, CAPTCHA обновляется. В отклике проверяются телефон, согласие и резюме PDF, DOC или DOCX; устранена отправка пустого письма-дубля.</p> <p>Унифицировал модальные окна, адаптивную вёрстку, состояния ошибок и сохранение позиции страницы после отправки.</p> <p>Результат - удобные формы с реальной серверной защитой, надёжной доставкой писем и загрузкой документов на компьютере и телефоне.</p> <p>Справка для ФНС: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9wYXRpZW50L2Zvci10YXgv" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/patient/for-tax/</a></p> <p>Вакансии: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9hYm91dC92YWNhbmNpZXMv" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/about/vacancies/</a></p> <p>Отзывы: <a href="/?do=go&amp;url=aHR0cHM6Ly%2FQutC70LjQvdC40LrQsNC90LDQuNC30LzQsNC50LvQvtCy0LAu0YDRhC9hYm91dC9yZXZpZXdzLw%3D%3D" target="_blank" rel="nofollow external noopener">https://клиниканаизмайлова.рф/about/reviews/</a></p>]]></content:encoded>
</item><item>
<title>Умный поиск по прайс-листу клиники - PHP, JavaScript и 1С-Битрикс</title>
<link>https://the88788.com/cases/cms/121-fl-8083606.html</link>
<pdalink>https://the88788.com/cases/cms/121-fl-8083606.html</pdalink>
<guid>https://the88788.com/cases/cms/121-fl-8083606.html</guid>
<pubDate>Thu, 17 Sep 2026 11:42:14 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Переписал поиск по прайс-листу клиники с нуля. Прежний вариант работал через Select2: открывал полный список услуг уже при клике на пустое поле, добавлял лишние действия и плохо соответствовал структуре страницы.</p> <p>Вместо стороннего виджета реализовал собственный модуль без jQuery. Результаты появляются только после ввода текста, фильтруются в реальном времени, группируются по медицинским направлениям и показывают код, название и стоимость услуги.</p> <p>Учёл проблему исходных данных из Excel: одинаковые на вид буквы в номенклатурных кодах могли быть набраны в русской или английской раскладке. JavaScript приводит похожие символы к единому виду, поэтому А04.16.001 и A04.16.001 дают одинаковый результат.</p> <p>После выбора результата скрипт автоматически закрывает другие разделы, раскрывает нужное направление, прокручивает страницу к найденной услуге и подсвечивает строку. Пользователь сразу видит услугу в полном прайс-листе, без дублирования информации.</p> <p>На PHP добавил надёжный разбор одиночных и составных медицинских кодов, включая цепочки через +, очистку пробелов из Excel и разделение кода и названия на разные строки.<br>Интерфейс адаптирован для мобильных устройств: исправлены длинные названия направлений, расположение количества услуг, переносы текста и цены.<br>Технологии: 1С-Битрикс, PHP, JavaScript, HTML5, CSS3, JSON, регулярные выражения, адаптивная вёрстка.</p> <p>Результат - удобный поиск по прайс-листу, работающий по названию и медицинскому коду на компьютере и телефоне.</p>]]></content:encoded>
</item><item>
<title>Адаптивная вёрстка медицинских страниц - HTML/CSS и 1С-Битрикс</title>
<link>https://the88788.com/cases/cms/120-fl-8083459.html</link>
<pdalink>https://the88788.com/cases/cms/120-fl-8083459.html</pdalink>
<guid>https://the88788.com/cases/cms/120-fl-8083459.html</guid>
<pubDate>Wed, 16 Sep 2026 23:02:36 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Переработал серию страниц медицинских направлений на действующем сайте клиники: УЗИ, лабораторную диагностику, физиотерапию, травматологию, эндоскопию, колопроктологию и другие разделы.</p> <p>Материалы заказчика преобразовал из обычных документов и длинных текстов в структурированные посадочные страницы. Разделил контент на смысловые блоки, настроил заголовки, карточки, списки, предупреждения, фотографии, призывы к записи и визуальную иерархию.</p> <p>Для страницы УЗИ устранил повторный вывод контента, собрал блоки подготовки к исследованию, вопросов и ответов, цен и профильных врачей. Страницу лабораторной диагностики дополнил четырьмя фотографиями и отдельными блоками преимуществ, подготовки и записи.</p> <p>Физиотерапия, травматология и эндоскопия получили единый визуальный ритм, компактные отступы и адаптивные карточки. Раздел колопроктологии создан с нуля как самостоятельная посадочная страница в структуре 1С-Битрикс.</p> <p>Особое внимание уделил мобильной версии: исправил выходы текста, кнопок и линий за границы блоков, длинные заголовки, переносы строк, размеры карточек и расположение нумерации. Макеты проверены на ширинах от 390 до 1440 px.</p> <p>Технологии: 1С-Битрикс, PHP, HTML5, CSS3, адаптивная и кроссбраузерная вёрстка, БЭМ, медиазапросы.</p> <p>Результат - вместо набора тяжёлых текстовых страниц получилась единая система современных медицинских лендингов, удобных для чтения и записи на приём с компьютера или телефона.</p>]]></content:encoded>
</item></channel></rss>