В данном разделе Вы сможете задать любой вопрос который касается uCoz. Если Вы ищите скрипт, то напишите в эту тему, также можете посетить наш раздел веб-мастеров.
Если у пользователя мало гарантий, то советуем провести сделку через гаранта.
Тут понятно, что нужно переписывать, когда в CODE ставят. Вот так оно в исходнике записано:
Код
<!--IMG1--><a href="/_fr/2593/1620250.png" class="ulightbox" target="_blank" title="Нажмите для просмотра в полном размере..."><img style="margin:0;padding:0;border:0;" src="/_fr/2593/s1620250.jpg" align="" /></a><!--IMG1-->
То есть кому-то в системе захотелось переменную ради ссылки на полноразмерное изображение прикреплённое, без анкора (некликательное). И додумались для этого сделать обработку системной переменной шаблона!
Цитата
Здравствуйте!
Обработка кода для отображения изображений была добавлена по многим просьбам, и отменять ее для одного не имеет смысла Если необходимо чтобы код вставки изображения не обрабатывался, следует енкодить спецсимвол начала кода и тогда системой он не конвертируется в изображение
Ваш совет с подменой символа первого "$" (кодом html символа или же его мнемоникой) - не работает, вернее вторая правка этого сообщения переменные делает те снова переменными, что обработка идёт потом их системой (подмена на ссылки и картинку).
P.S.: каждый раз это вручную менять никто не станет. Нужно вводить переменную с написанием не как в шаблоне!
Добавлено (22.12.2024, 03:10:06) --------------------------------------------- Ещё проверка:[codes]<?if($IMG_SMALL_URL1$)?>$IMG_SMALL_URL1$<?else?>$IMG_URL1$<?endif?>[/codes]
И если честно, то я не понял зачем оно им, ведь там то комментирование мешает вывести картинку по ссылке, если её обернуть в src="$IMG_URL1$" (то же самое, если они в bb-код img ставят просто). Группам без этих прав оно вообще значит ненужное.
Логичнее было бы тогда реально, чтобы картинку выводило сразу, безанкорную. Думаю, старожилы помнят, что в системе было обновление - при прикреплении там можно было ставить и снимать галочку, тем самым переключая кликабельность изображений. Но из-за кучи проблем ту обнову отменили (мне лень искать про это в старом блоге для пруфа, если что).
И чем тогда им не подходит переменная $IMG1_URL$ (она как раз нерабочая сейчас здесь в сообщениях форума) - тоже вопрос. Я то ей не пользуюсь, ведь картинки постятся как положено через $IMAGE1$, что вывод полноразмерных кликательных идет, с анкором вокруг уменьшенной копии (естественно, если она делается). А обложка идёт через шаблон, то есть переменной как раз-таки $IMG_URL1$ (недавно ещё ввели отдельно для этого новую переменную COVER, кто не знал).
В общем, если эта переменная $IMG1_URL$ - "нетакая" им, тогда нужна переменная, скажем, $IMAGE1_url$ (вымышленная), чтобы оно делало им то, что делает сейчас в тексте материала переменная шаблонная. Такое написание не будет путать никого (ни нас, простых пользователей, ни ваших разработчиков).
Протестировал ещё там. Так вот даже смешно стало. Проверил как обрабатывается переменная $IMG1_URL$ в тексте материала. Так вот она как раз работать должна, а она отключена. Может там ошиблись, что хотели отключить одно, а включили другое? Есть же запись на форуме в теме "Архив обновлений системы". По сути всем давно нужна переменная, что ради ссылки на прикрепление ещё до того, как залито туда (сейчас нужно править пост, чтобы получить ссылку на прикреплённую картинку). Переменная $IMG1_URL$ как раз для этого была! Но я ей не пользовался и не в курсе, чего там за код по ней отдавался. Там не должно быть комментирования вокруг ссылки, поскольку эти "номерки" мешают потом вывести картинку через src и через bb-код img. Такие вот дела. Речь про контентные модули. Но и про форум так же. Сейчас там нет переменной на ссылку эту. Можно было бы $IMAGE1_url$, допустим, делать (или этой $IMG1_URL$, будь она рабочей сейчас). А с переменной $IMG_URL1$ ничего не делайте, вернее отключить нужно её обработку в тексте (она исключительно ради шаблона). Почему вам остальные не пишут, то я без понятия (я в тему ту на оф. форум рапорт подал про баг этот давным-давно).
P. S.: кто не понял, то при постинге и прикреплении нельзя узнать ссылку изначально, что приходиться минимум ещё раз править пост, чтобы узнать ссылку на прикрепление. Вот почему переменная нужна. Даже вот такой нет сейчас возможности: [img]$IMG1_URL$[/img].
Там ещё написаны от вас такие нехорошие слова, мол, "ради одного делать нет смысла" - так кто же виноват, что у вас просят ваши пользователи одно, а в итоге получают другое? Ведь я уверен, что просили не это, что уже так поняли или реализовали. То есть после удовлетворения просьбы многих - так само многие пострадали. Ведь всё это работало исправно, пока не додумались на эту переменную сделать. Теперь была нарушена возможность постинга каких-то готовых скриптов и решений для вашей же системы и для её пользователей. И правки ранее выложенного тоже. А вы почему-то в упор не видите в этом ничего плохого. Не жалуются, значит и хорошо. Так вот жалуются. Не только я, а и другие админы и пользователи. И не только речь про этот сайт (ссылки в тикете предоставил). То есть там не додумались енкодить, как вы предлагаете при каждой правке - тупо по инерции у них оно после постинга слетает (так же при правке ранее выложенного рабочего до обновы), потом идёт перепечатка с сайта на сайт выложенного. И потом гневные комменты в адрес выложившего. Так вот оправдание у них такое, в основном: "по поводу картинки, то там стоял оператор, но почему-то после публикации он меняется на ссылку (наверное, опять юкоз балуется!), так как я его редактировал и пробовал через разные редакторы публиковать, и всё ровно оператор выводиться как ссылка" (это ещё культурно, без оскорблений в адрес админов и тех, кто постит). Про то, что пишут в адрес системы, мол, "г" - то тут уже в меру своей распущенности, речь не про это сейчас. Видимо, не было разгласки широкой этой проблемы (блог старый ведь закрыли) - все по инерции продолжают постить, а оно ломается. И нет смысла ходить править каждый раз, что постят пользователи (они не будут точно ничего енкодить - значит это геморрой персоналу). Как выше написал, что енкодить нужно при каждой правке, ведь обратного преобразования нет - открываешь форму правки, то ранее сделанные подмены слетают, что стоит символ подменяемый уже на этом месте. К примеру, админ за пользователя исправил, потом пользователь через какое-то время захотел свой материал поправить (или другой человек из персонала сайта, допустим), то так потом оно снова покосячится. Видимо, сейчас это уже как повод новый "костыль" в виде скрипта писать мне, подключать по сайтам (но то я, а другие будут мучаться после такой обновы). И тем более, что не решает оно вопрос прямого получения и вставки ссылки на прикреплённую картинку, как выше написал - чтобы оно было без комментирования вокруг ссылки!
Также замечен баг такой: когда правиться сообщение, содержащее в тексте $IMAGE*$, когда нет у какого-то прикреплённого изображения его полноразмерной копии (анкора), то потом на месте оператора появляется в тексте отдаваемый им html-код. Проверялось правкой сообщения на форуме, если что. Когда у картинки есть уменьшенная копия, то оператор тот не "ломает". UPD.: уже ответила т.п., что: "Данная проблема связана с недавним обновлением , разработчики уже работают над её устранением." (ну, всё понятно).
А переменной для вставки ссылки на прикрепляемое изображение так и нет. Вместо отключения обработки шаблонной переменной и возвращения нужной переменной, то решили сделать такое:
Цитата13 Января ()
Вылили исправления. Для операторов которые будут завернуты в теги code и pre должно быть все хорошо и операторы воспроизводиться не должны.
Той переменной $IMG_URL*$ не пользуются, как вы не можете понять. Ведь там комментирование вокруг ссылки идёт. То нерабочая переменная, она шаблонная и никогда раньше не обрабатывалась в тексте материалов и сообщений форума. В системе был багофикс уже ранее и её обработку отключали. Или же по ошибке тогда отключили вместо $IMG_URL*$ нужную и рабочую ранее переменную $IMG*_URL$ (вот её и нужно возвращать, чтобы можно было вставку ссылки этой делать на прикрепленную картинку, и чтобы не было там вокруг неё комментирования). Но вместо этого идут новые непонятные обновы (небось, ещё потом вылезет какая-то новая фигня после этого "исправления"). P.S.: ведь сейчас по факту нет возможности прямой вставки ссылки на прикрепление - нужно значит всё равно минимум ещё один раз правку делать, чтобы узнать ссылку на прикрепляемое изображение (для формирования по ней вывода картинки как нужно тебе, вместо вставки $IMAGE*$). А так, то спасибо. Если теперь можно ставить в код ту же $IMAGE1$, как пример (но её и так ставить не приходилось, а кому нужно - енкодировали все время). А $IMG_URL*$ там по ошибке включили, вот и всё!