+(33) Проверил: при сохранении страницы опубликованной базы формируется файл html плюс папка с кучей скриптов и просто безымянных файлов. Файла логотипа там нет.
Беглый анализ HTML показал, что файл логотипа грузится с сервера по следующему пути: http://ИМЯ_СЕРВЕРА/ИМЯ_РЕСУРСА/ru_RU/e1csys/mngsrv/_logo.svg
Файлик прилагаю. Посмотрим - как эта информация поможет автору. ;-)
(61)
Посмотрите в сторону расширений браузера. В тот же хром.
Расширение имеет доступ к содержимому. просто нужно проверять наличие эмблемы (там будет ID объекта и указание класса). Меняйте имя класса или удаляйте просто объект.
Поставите расширение этим двум людям и все.
(4) Тут вопрос не задавали что запрещено, а что нет. Пишите по теме пожалуйста. Значок поменять можно, если обратиться к 1с и объяснить причину. В 1С работаю вполне адекватные люди.
(28) Нет никакого infex.html. Вообще никаких html нету. Есть платформа, которая генерит вывод в веб-клиент. И не меняя платформу влезть в этот процесс невозможно по определению.
Даже при работе через браузер? А если запустить 1С (напоминаю, через браузер!) и сохранить страницу командой браузера - какие файлы будут в выбранной папке?
И не меняя платформу влезть в этот процесс невозможно по определению.
ИМХО, возможно... теоретически: надо написать утилиту, которая будет перехватывать WEB-трафик, анализировать его и при наличии ссылки на картинку с логотипом - подменять эту картинку на заданную, а потом уже скармливать страницу браузеру.
+(33) Проверил: при сохранении страницы опубликованной базы формируется файл html плюс папка с кучей скриптов и просто безымянных файлов. Файла логотипа там нет.
Беглый анализ HTML показал, что файл логотипа грузится с сервера по следующему пути: http://ИМЯ_СЕРВЕРА/ИМЯ_РЕСУРСА/ru_RU/e1csys/mngsrv/_logo.svg
Файлик прилагаю. Посмотрим - как эта информация поможет автору. ;-)
(35) Огромное спасибо :-) Правда говоря я когда заходил на Pub сервер (на сервер с Apache) там кроме 1 файла xml ничего не было(( Может вы знаете где все эти файлы хранятся?)
(39) Только что открыл бразуер которым редко пользуюсь, почистил там все что можно было, и заново открыл свг файл и параллельно нажимал на F5 на Pub Сервере - Никаких файл не бывало там..
(41) http://ИМЯ_СЕРВЕРА/ИМЯ_РЕСУРСА/ru_RU/e1csys - это обращение к платформе. Даже если быть предельно точным то к wsisapi.dll из поставки 1С. А вот что делает эта dll, знает только 1С. Вернее понятно, что она формирует html и отдает его веб-клиенту. Но вмешаться в это штатными средствами невозможно. И перехватывать входящий траф и пытаться его анализировать - так себе идея. Потому как это не процесс скачивания сформированной html страницы, а динамическое формирование и отображение.
В общем если хочется убрать значок 1С, то наверно самое простое - нарисовать фронтенд не на 1С. А на 1С бакэнд если хочется облегчить работу с данными. И тогда любые значки, любой интерфейс. Но и затраты на создание фронтенда выше на порядок. Сейчас об этом вообще можно не заморачиваться. А так придется все прописывать и рисовать.
А вообще системы, где сайт или приложение берет данные из 1С запросом, а потом выводит их в каком-то нужном дизайне уже не средствами 1С, существуют и вполне имеют права на жизнь. Особенно это актуально для разных дашбордов для руководства. Им функционал вторичен, им красоту подавай.
(45) Ну я вообще-то имел в виду что-то типа simpleUI или вообще react какой-нито. Перехватить траф для анализа можно теоретически. Перехватить и подменить - это уже ближе к фантистике. Перехватить у клиента, чтобы ему показать не то что генерит веб-сервер - это ненаучная фантастика. Ставить промежуточный nginx? Может и стрельнуть, надо будет кстати попробовать как-нито. Просто цель не очень понятна. Сделать вид что написано не на 1С? А зачем?
(43) Сами данные svg хранятся в файле mngsrv_root.res в папке bin платформы. Просто переписать его не получится, я так понимаю, поедут контрольные суммы.
(49) Нет на самом деле запроса к картинке. Картинка описана
<symbol id="svg_logo1C" viewBox="0 0 32 16">
Как такого запроса именно к svg нет. Поэтому подменой запросов не получится заменить.
(50)
Выше вроде в виде ссылки написали. Ну можно расширение для браузера сделать тогда как вариант, которое все будет фиксить. От цели мероприятия зависит. Но лезть что-то в ресурсах править в дистрибутиве - это последнее дело.
(51) Ссылка есть, но показывает в левом верхнем углу не ссылку. Показывает другой объект и в коде страницы это видно. Может ссылка где-то в другом месте используется, не смотрел. Но именно в логотипе работает #svg_logo1C и это не ссылка на файл.
(43) Главный вопрос: нафига?
По фану, например, Олег Филиппов делился в телеге картинками "фирменного стиля" в вебклиенте 1с
до того, как эта фича стала частью платформы. Через дешифрацию и разбор трафика, емнип.
(61)
Посмотрите в сторону расширений браузера. В тот же хром.
Расширение имеет доступ к содержимому. просто нужно проверять наличие эмблемы (там будет ID объекта и указание класса). Меняйте имя класса или удаляйте просто объект.
Поставите расширение этим двум людям и все.
(54) Все просто. Согласно требованиям 1С убирато логотипы 1С и подписи 1С:Предприятие запрещено.
И иногда это реально напрягает, когда в своей заставке к конфе или к мобильному приложению под заставкой все равно пишется 1С:Предприятие. Убрать эту надпись нельзя. Изменить логотип нельзя. Это если по правилам.
Без правил наверно как-то можно, но подменой запроса этот вопрос не решить.
Не прошло и 2х лет)))
Лого не нашел как убрать, но заголовок можно поменять. Возможно из-за новой версии ))
УстановитьЗаголовокКлиентскогоПриложения("Новый загловок");
ИЛИ
КлиентскоеПриложение.УстановитьЗаголовок("Новый Загловок");
Не прошло и 2х лет)))
Лого не нашел как убрать, но заголовок можно поменять. Возможно из-за новой версии ))
УстановитьЗаголовокКлиентскогоПриложения("Новый загловок");
ИЛИ
КлиентскоеПриложение.УстановитьЗаголовок("Новый Загловок");