Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ширана надписи в поле <code>

Опубликовано:

Если вписывать в тэг <code> код BB то при определенной длине он его переносит на новую строку и он после копирования некорректно работает, пример:

[url=http://www.ssquad.ru/][img]http://ssquad.ru/userbar/userbar.
gif[/img][/url]

 

Если параметр который отвечает за количество символов в строке данного тэга?

 

У вас на форуме можно сделать нормально

[url=http://www.ssquad.ru/][img=http://ssquad.ru/userbar/userbar.gif][/url]

Изменено пользователем NooBAsTiK

Рекомендованные сообщения

Опубликовано:

Естественно он будет ломаться. Там же перевод строки - \n. ббкод code парсится в хтмл тег

.

 

Попробуй скопировать на форуме пример со второго [code]

Опубликовано:
  • Автор

Ломает всё равно.... А нельзя этот момент как то поправить?

Опубликовано:
  • Автор

А где в шаблоне задается стиль для элемента pre?

Опубликовано:

В ipb_common.css

Опубликовано:
  • Автор

Чего то ничего криминального там не нашел :unsure: где покопаться еще можно с этой проблемой?

Опубликовано:
  • Автор

При проверке BB кода в панеле Администрирования он пишет его в одну строку как и положено а в теле самого форума переносит!!!

Опубликовано:

а в теле самого форума переносит!!!

Как минимум это надо смотреть глазами (фрагмент кода)

 

 

Если попробовать другой скин, проблема остается?

Опубликовано:
  • Автор

С другим скином не побывал, просто в CSS для тэга <pre> ничего ограничивающего не стоит, рамка тега в самом форуме растянута на максимальную длину но сам текст внутри блока переноситься в середине, побывал добавлять полосы прокрутки но эффект такой же....

pre.prettyprint 		{ padding: 5px; background: #d4e083; border: 1px solid #272727; overflow: auto;
margin-left: 10px; font-size: 11px; line-height: 140%; 	border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px; -webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 46px;}

вот фрагмент кода CSS

Изменено пользователем NooBAsTiK

Опубликовано:
  • Автор

Попробовал на стандартном скине, всё нормально пишет в одну строку....

Опубликовано:

вот фрагмент кода CSS

Интересен фрагмент html

 

Попробовал на стандартном скине, всё нормально пишет в одну строку....

Так и думал ...

Опубликовано:
  • Автор

А в каком месте посмотреть код HTML на этот тег?

Опубликовано:

А в каком месте посмотреть код HTML на этот тег?

Я смотрел в браузере.

Пример:

<div class="post_body"> <p class="posted_info"> <img src="http://ipbskins.ru/forum/public/style_images/ipbskins/data.png" alt="" style=""> Отправлено <abbr class="published" title="2010-10-11T09:23:43+00:00">11 октября 2010 - 12:16</abbr> </p> <div id="" class="post entry-content "> Если вписывать в тэг <code> код BB то при определенной длине он его переносит на новую строку и он после копирования некорректно работает, пример:<br> <div><pre class="prettyprint"><span class="pun">[</span><span class="pln">url</span><span class="pun">=</span><span class="pln">http</span><span class="pun">:</span><span class="com">//www.ssquad.ru/][img]http://ssquad.ru/userbar/userbar.</span><span class="pln"><br>gif</span><span class="pun">[/</span><span class="pln">img</span><span class="pun">][/</span><span class="pln">url</span><span class="pun">]</span></pre></div><br> <br>

Если параметр который отвечает за количество символов в строке данного тэга?<br> <br>
У вас на форуме можно сделать нормально<br> <div><pre class="prettyprint"><span class="pun">[</span><span class="pln">url</span><span class="pun">=</span><span class="pln">http</span><span class="pun">:</span><span class="com">//www.ssquad.ru/][img=http://ssquad.ru/userbar/userbar.gif][/url]</span></pre></div> <br> <p class="edit">
							Сообщение изменено: <b>NooBAsTiK</b> (11 октября 2010 - 12:18)

						</p> </div> </div>

И сравнил разницу в одном скине и в другом.

Опубликовано:
  • Автор

Ну а что бы постоянно было нормально? я так понял что решение это проблемы локально а не глобально? как сделать что бы всегда так было?

Опубликовано:

Ну а что бы постоянно было нормально? я так понял что решение это проблемы локально а не глобально? как сделать что бы всегда так было?

Это не решение, это поиск проблемы. По коду, можно понять как выводится там и там. А потом найти проблему.

Опубликовано:
  • Автор

<pre class='prettyprint'>[url=http://www.ssquad.ru/][img=http://ssquad.ru/userbar/userbar. gif][/url]</pre> 

 

Вот часть кода когда идет перенос.

Вроде ничего криминального, но только вот между userbar и .gif стоит пробел, но почему то переносит его, да и пробелы же HTML не считает!

Вот тот код, который выше, у меня переносится!

Вот если я сам перенесу например начало тега то код пишется без переносов просто в две строк.

Изменено пользователем NooBAsTiK

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.