Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   О сайте и форуме (http://forum.oszone.net/forumdisplay.php?f=17)
-   -   Новое оформление тегов CODE, HTML и PHP (http://forum.oszone.net/showthread.php?t=290314)

Blast 02-11-2014 10:21 2423499

Новое оформление тегов CODE, HTML и PHP
 
Всем привет!

Представляю вашему вниманию новое оформление тегов [code], [html] и [php]
Изменений немного и все они наглядны, поэтому просто сравнительный обзор.

Новый вид тегов CODE, HTML и PHP
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{90AA3A4E-1CBA-4233-B8BB-535773D48449}]
@="Taskband Pin"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\{90AA3A4E-1CBA-4233-B8BB-535773D48449}]
@="Taskband Pin"

[HKEY_CLASSES_ROOT\lnkfile]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\InternetShortcut]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\WSHFile]
"IsShortcut"=""



HTML код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
 <title>Пример XHTML документа</title>
 </head>

 <body>
 </body>
 </html>


PHP код:

<?php
  
function encodestring($st)
  {
    
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
    
"abvgdeeziyklmnoprstufh'iei");
    
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
    
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
    
$st=strtr($st
                    array(
                        
"ж"=>"zh""ц"=>"ts""ч"=>"ch""ш"=>"sh"
                        
"щ"=>"shch","ь"=>"""ю"=>"yu""я"=>"ya",
                        
"Ж"=>"ZH""Ц"=>"TS""Ч"=>"CH""Ш"=>"SH"
                        
"Щ"=>"SHCH","Ь"=>"""Ю"=>"YU""Я"=>"YA",
                        
"ї"=>"i""Ї"=>"Yi""є"=>"ie""Є"=>"Ye"
                        
)
             );
    return 
$st;
  }
?>


Старый вид тегов CODE, HTML и PHP












Единственное функциональное изменение - это добавление кнопки для выделения всего кода внутри тега:




P.S. Не просите добавить кнопки копирования кода, печати, отправки почтовыми голубями, вызова Вельзевула и пр., пока что этого не будет.


.

Iska 02-11-2014 13:46 2423584

Только хотел спросить, кому благодарность слать ;).

Цитата:

Цитата Blast
P.S. Не просите добавить кнопки копирования кода, печати, отправки почтовыми голубями, вызова Вельзевула и пр., пока что этого не будет. »

А поширше сделать область кода можно попросить ;)? До правой стороны место вроде как есть. Или его максимальная ширина с чем-то увязана?

Если попросить можно — добавлю сие в Предложения по улучшению движка.

Blast 02-11-2014 13:50 2423585

Цитата:

Цитата Iska
А поширше сделать область кода можно попросить ? »

А нужно ли? Дело в том, что ширина блока указывается фиксировано в px, отсюда и ограничение - разные разрешения, от старых компов до планшетов, а добиваться горизонтального скролла на страницах вообще никак не интересно. Впрочем это не отказ, нужно посмотреть что можно с этим сделать.

Habetdin 02-11-2014 14:04 2423589

Blast, можно задать бо́льшую ширину для экранов, которые позволяют, используя media queries:
Код:

@media (min-width: 700px) {
        /* нужные классы с новой шириной */
}


Blast 02-11-2014 14:07 2423591

Habetdin, спасибо, методы и функции известны, но из коробки движок не позволяет этого сделать, а править файлы не хотелось бы.

gora 03-11-2014 07:38 2423812

Небольшой баг:

Blast 03-11-2014 08:29 2423822

gora, спасибо, проверяйте, должно быть ok.

По просьбам трудящихся блоки кодов теперь резиновые вплоть до 70% области сообщения, думаю, что этого предостаточно.

gora 03-11-2014 08:54 2423828

Цитата:

Цитата Blast
блоки кодов теперь резиновые »

Видимо, это побочный результат:
http://forum.oszone.net/post-1660291.html#post1660291
http://forum.oszone.net/post-1388293.html#post1388293 (у меня разрешение 1024х768)

Про проблемы с новыми кнопками в IE8, видимо, писать смысла нет!?

Blast 03-11-2014 08:58 2423830

Цитата:

Цитата gora
Видимо, это побочный результат: »

Вероятно, я посмотрю что можно сделать.
Цитата:

Цитата gora
Про проблемы с новыми кнопками в IE8, видимо, писать смысла нет!? »

Если речь о кнопке выделения кода, то нет :) Уберем ее для IE8 и ниже.

Vadikan 03-11-2014 11:04 2423872

Вложений: 1
Плывет с таким кодом 1280х800, IE11, windows 10 http://forum.oszone.net/post-2423868.html#post2423868

Blast 03-11-2014 13:34 2423916

Цитата:

Цитата gora
Небольшой баг: »

С этим пока непонятно, но оно и не критично, постепенно разберусь.
Модификации ширины блока, внедренные по просьбам трудящихся, отменены ввиду неправильного отображения растянутых блоков.
Побочные результаты должны быть устранены, проверьте плиз.

gora 03-11-2014 14:01 2423930

Цитата:

Цитата Blast
С этим пока непонятно »

Странно, это вроде уже решилось!? Опять отвалилось? Зато в IE8 выглядит нормально.
Цитата:

Цитата Blast
Побочные результаты должны быть устранены »

На IE8 теперь выглядит совсем плохо. Но ведь до "резины" было нормально!?

читать дальше »


код
Код:

@Echo Off
:: Варианит 1
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
Echo %xOS%
Pause

:: ===================================================================================
:: Варианит 2

Set xOS=x86
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=x64
Echo %xOS%
Pause

:: ===================================================================================
:: Запуск приложений в зависимости от разрядности из разных папок с именами x64 и x86

Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
"c:\My Test\%xOS%\install.exe" /S

:: ===================================================================================
:: Запуск приложений в зависимости от разрядности из одной папки с именами сожержащими суффикс x64 и x86 (install_x64.exe и install_x86.exe)

Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
"c:\My Test\install_%xOS%.exe" /S

:: ===================================================================================
:: Запуск приложений в зависимости от разрядности из разных папок, с разными именами и/или ключами

Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 ("c:\My Test\i86\install.exe" /S) Else ("c:\My Test\AMD64\setup.msi" /qn)


Blast 03-11-2014 14:55 2423960

Цитата:

Цитата gora
Странно, это вроде уже решилось!? Опять отвалилось? Зато в IE8 выглядит нормально. »

У меня в IE11 в эмуляции под IE8 и разрешение 1024х768 блок изменений заплывает на код. У вас все нормально?
Цитата:

Цитата gora
На IE8 теперь выглядит совсем плохо. »

Моя оплошность, проверьте сейчас плиз.

gora 03-11-2014 15:05 2423963

Цитата:

Цитата Blast
У вас все нормально? »

Цитата:

Цитата Blast
проверьте сейчас »

Изменений не обнаружил, все также плохо... :(

Nordek 03-11-2014 15:15 2423967

Цитата:

Цитата Blast
Представляю вашему вниманию новое оформление тегов »

Выражаю благодарность за проделанную работу. Очень хорошо стало.

Цитата:

Цитата Blast
Не просите добавить кнопки копирования кода, печати, отправки почтовыми голубями, вызова Вельзевула и пр., пока что этого не будет. »

Это не столько проблематично, сколько пользователи реже используют теги.

Имеется некорректность в "HTML код:":

Vadikan 04-11-2014 09:05 2424402

IE8 не поддерживается, и нам его тоже поддерживать не надо - 1% посетителей, и он будет только снижаться.

Nordek 10-11-2014 18:55 2427482

Цитата:

Цитата Blast
проверьте сейчас »

Internet Explorer 8 в Windows XP:


Internet Explorer 8 в Windows 7:

Blast 11-11-2014 10:25 2427749

Nordek, и что я должен увидеть?...

Nordek 11-11-2014 10:54 2427766

Blast, То что всё нормально.

Blast 11-11-2014 10:57 2427769

Спасибо конечно, но я еще неделю назад починил :)

gora 12-11-2014 11:14 2428357

Цитата:

Цитата Blast
С этим пока непонятно, но оно и не критично, постепенно разберусь. »

Еще одну картинку к этому багу: http://gora.7zsfx.info/pic/codeTOP.PNG

Тег CODE не только наползает (как было раньше), но и влияет на блоки Изменения/Вложения (они стали вылезать вправо).
Добавление лишних "переводов строки" перед тегом CODE для исключения накладки, в данном случае, решает проблему отображения блока CODE, но блоки Изменения/Вложения все одно вылезают вправо.


Время: 18:03.

Время: 18:03.
© OSzone.net 2001-