Вниз  PHP и мелкие вопросы
- 1.01.2015 / 13:50
Эзиз
  Пользователь

Эзиз 
Сейчас: Offline
Вот у меня table.sql файл как его залить через PHP.
- 1.01.2015 / 15:32
swank
  Пользователь

swank 
Сейчас: Offline
Имею такую функцию подсветки кода:
  1. private static function highlight_code($var)
  2.     {
  3.         if (!function_exists('process_code')) {
  4.             function process_code($php)
  5.             {
  6.                 $php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS'));
  7.                 $php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
  8.                 $php = highlight_string(stripslashes($php), true);
  9.                 $php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;'));
  10.                 return '<div class="phpcode">' . $php . '</div>';
  11.             }
  12.         }
  13.         return preg_replace(array('#\[php\](.+?)\[\/php\]#se'), array("''.process_code('$1').''"), str_replace("]\n", "]", $var));
  14.     }
Подскажите как сделать нумерацию строк?
Я так понимаю надо юзать теги oi li чтоб цифры с кодом не копировались
Но как их вставлять? Я с регулярками не дружу :gg:
- 1.01.2015 / 16:46
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
swank, попробуй разобрать вёрстку здесь, в теге [code][/code].
- 1.01.2015 / 18:16
Screamer
  Пользователь

Screamer 
Сейчас: Offline
Цитата swank:
чтоб цифры с кодом не копировались
В стиль прописываешь:
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
__________________
 საქარტველოს გაუმარჯოს

Изменено Screamer (1.01 / 18:16) (всего 1 раз)
- 1.01.2015 / 18:38
swank
  Пользователь

swank 
Сейчас: Offline
Ксакеп, Весстка то понатна
<ol>
<li>строка</li>
<li>ещё строка</li>
</ol>
Зделал вот так
  1.  private static function highlight_code($var)
  2.     {
  3.         if (!function_exists('process_code')) {
  4.             function process_code($php)
  5.             {
  6.                 $php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS'));
  7.                 $php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
  8.  
  9.  
  10.                 $php = highlight_string(stripslashes($php), true);
  11.                 $php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;'));
  12. $php = str_replace("<br />", "</li><br /><li>
  13. ",$php);
  14.  
  15.                 return '<div class="phpcode"><ol><li>' . $php . '</li></ol></div>';
  16.             }
  17.         }
  18.         return preg_replace(array('#\[php\](.+?)\[\/php\]#se'), array("''.process_code('$1').''"), str_replace("]\n", "]", $var));
  19.     }
Но куда то подсветка кода пропала :-D
- 2.01.2015 / 21:21
K_B_ZH95
  Пользователь

K_B_ZH95 
Сейчас: Offline
подскажите скрипт / цмс для организации онлаин тестирование . любой
- 3.01.2015 / 01:39
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
K_B_ZH95, Google Docs + Google Forms не устроит?
- 14.01.2015 / 15:40
Tactics
  Пользователь

Tactics 
Сейчас: Offline
Чет не могу сообразить как в <textarea> сделать перевод строки
- 14.01.2015 / 15:42
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Tactics, всмысле перевод? Перенос на новую строку?
- 14.01.2015 / 15:44
Tactics
  Пользователь

Tactics 
Сейчас: Offline
Dinisimys, да
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)