Русификация для WordPress-плагина Exec-PHP

3 февраля 2008 г.

Русифицировал плагин для WordPress под названием Exec-PHP. Задача данного плагина - позволить выполнение PHP-кода (<?php ?>) в ваших постах, страницах и текстовых виджетах.

Последняя версия на текущий момент - Exec-PHP 4.9. Для работы плагина требуется WordPress, начиная с версии 2.0 и выше.

Скачать

Скачать плагин Exec-PHP 4.9 вы можете со страницы автора (альтернативная ссылка).

Русификация для плагина Exec-PHP 4.9

Загрузок: 1622 | Размер: 8.4 Кб

Установка

  1. Скопировать папку с плагином в каталог плагинов WordPress (…/wp-content/plugins/).
  2. Скопировать файл русификации в папку “languages“.
  3. Активировать плагин через соответствующий пункт меню админки.
  4. Настроить параметры плагина на странице “Настройки - Exec-PHP” и на странице своего профиля.

* * *

На сайте realdem.ru собрана коллекция постеров с философским смыслом - так называемые мотиваторы и демотиваторы. Можно добавить свой постер, либо прокомментировать чужие. Действует рейтинг.

Теги: , , , автор: Dimox | рубрика WordPress

Комментарии (52): »

  1. Что-то я не совсем понимаю для чего этот плагин…

  2. Я же написал в посте, для чего он нужен. Что не понятно-то? :)

  3. Хотелось бы увидеть хотябы пару примеров, которые демонстрируют преимущества плагина по сравнению с вставкой php код в шаблон темы.

    А то идея интересная, но для чего использовать?

    @
  4. Угу - примеры бы не помешали…

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

    1
    <?php echo "Привет, мир!"; ?>
  6. можно например вставлять в сайдбар блок сапе

  7. Dimox, а ты не знаешь, где можно взять плагин который выводит один пост выше других, что-то типа “featured post”? Например, статья дня, лучшая статья, рекомендованная и т.д.

  8. AucklandSeo, ранее был плагин (уже не помню название), который делал это, но, начиная с какой-то версии ВП, он перестал работать. У меня в подобном плагине никогда не было необходимости, поэтому не могу ничего подсказать. Единственное, на что могу обратить внимание - я однажды написал статью, в которой описывал нечто похоже, может быть тебе это подойдет - http://ru-wordpress.org/2007/05/06/note-10.html

  9. Спасибо за перевод на русский. Его весьма не хватало :)

  10. Dimox , спасибо, вроде то, что нужно, сейчас буду разбираться.

  11. Очень полезный плагин, спасибо.

  12. Спасибо за труды! Здорово работает!

  13. То есть это замена существующим тэгам <code> чтобы в посте код не обрабатывался движком, а показывался как просто текст?

  14. Настя Манно, нет, не замена. Тег <code> показывает код в виде текста, а вышеуказанный плагин позволяет коду исполняться.

  15. Вот в том то и дело, что у меня почему-то при написании постика, когда нужно просто показать кусочек кода и я обрамляю его встроенным тэгом code, то не получается текст, а выходит именно код. Он обрабатывается движком как и другие хтмл тэги.

  16. Настя, чтобы код, указанный в теге code, не обрабатывался движком, нужно заменять угловые скобки < и > на их ASCII-код - соответственно &lt; и &gt;

  17. Аааа… ну это я знаю. Жаль. Я думала что как раз тэг code позволяет избавиться от этих шифровок. Но все равно спасибо! :)

  18. Dimoxили кого есть плагин скиньте на мыло foretlab[aa]gmail.com пожалуйста, на сайте автора 404 выдает, а плагин оч нужен..

  19. linche, причина в том, что на страницу автора плагина пускают не с любого IP-адреса. Попробуйте зайти с другого IP.

  20. Тоже самое) при скачивании выдает 404, файла нет

  21. Тогда еще можно отсюда скачать - http://wordpress.org/extend/plugins/exec-php/

  22. Спасибо за статью. Сначала огорчился битой ссылке, но потом нашёл в комментах рабочую.

  23. Кстати говоря полезный плагин, поначалу сидел и втыкал что от него полезного. но прочитав комменты дошло. Качайте! ;)

  24. Спасибо за русификацию и за саму ссылку. Искал специально чтобы поставить плагин для портфолио, все заработало. Пойду напишу спасибо и автору плагина:)

  25. При создании или изменении статьи:

    “Предупреждение Exec-PHP к визуальному редактору. Сохранение статьи сделает весь содержащийся в ней PHP-код нерабочим. Даже если вы сохраните статью через редактор кода. Вы можете отключить данное предупреждение в своем профиле. Не обращайте внимание на это предупреждение, если статья не содержит PHP-код. Прочитайте документацию по Exec-PHP, если вы не знаете, что делать дальше.”

    PHP при этом не срабатывает, подскажите что делать!

  26. Dima, отключить визуальный редактор в своем профиле.

  27. Dimox, да, спасибо, работает. До этого не не виз.редактор отключил, а предупреждение…

  28. Поставил плагин. Работает.
    А если код сыпы

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
       global $sape;
       if (!defined('_SAPE_USER')){
           define('_SAPE_USER', '0000000000');
       }
       require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
       $o['charset'] = 'UTF-8';
       $sape = new SAPE_client($o);
       unset($o);
    ?>
    <?php
       global $sape;
       echo $sape->return_links();
    ?>

    вставить в тело поста, он будет работать?

    или все, что между

    1
    <?php  ?>

    исполняется, так?
    Спасибо за руссификацию)

  29. Kimochi, по идее должен работать.

  30. Активировал плагин. Отключил визуальный редактор. Вставляю код в страницу, которая выводится на главную. Код исполняется (показ количества зарегистрированных пользователей), но пропадает футер и пропадает виджет справа. Что не так?

    @
  31. Виджет был samarin-php c таким же кодом. Отключил его. Сейчас все ок.

    @
  32. Интересно…. А в коментах тоже php код начинает выполнятся? ;-)

  33. Жаль :) А ведь интернет мог бы стать по просторней выполняй он php в каментах :)

  34. Активировал плагин, в личных настройках включил его, выключил визуальный редактор. Но php код не исполняется. Даже не отображается текстом. Подскажите, пожалуйста, как заставить работать плагин?

    @
  35. Я им не пользуюсь, поэтому не знаю.

  36. Тоже не работал..но все заработало когда отключил опцию «WordPress должен исправить некорректный XHTML автоматически», который Вы можете найти в Настройки - > Написание.

  37. Хм, dimox, я взялся тоже за перевод этого плагина, и вот решил посмотреть на конкурентоспособность и моего и вашего перевода :-) В вашем огорчило отсутствие переведенного ReadMe.html :-( А в нем много полезной информации.

  38. Слишком большой объем работы, поэтому я не стал за него браться.

  39. А никто не подскажет, как правильно сделать. Например есть ПХП код, чтобы его выполнить на определенной странице блога, нужно его скопировать и вставить на эту страницу или же есть возможность написать выполнить такой-то код и указать путь на папку с файлом этого кода?

    @
  40. Нужно вставлять код.

  41. Спасибо. Вставил, вроде теперь работает. Просто надо было отключить визуальный редактор.

    @
  42. Вот и я установил плагин, он выключил визуальный редактор, тойесть панели с кнопками нету. Что можно сделать, чтоб вернуть ее. Выключения плагина не помагает.

    @
  43. А у меня php код не выполняется! В начале попробовал плагин RunPHP, а потом этот и с обоими одна и таже проблема. После вставки php-кода в заметку и нажатии на кнопку “Обновить”, он пропадает! Что можно сделать?…

    @
  44. К сожалению, ничем не могу помочь.

  45. Dimox, очень хотелось бы услышать почему вы не используете этот плагин. Я так понимаю из за соображений безопасности?
    Вообще плагин сам по себе может быть очень полезен, но главный вопрос будет относится к безопасности включения выполнения PHP-кода.
    Dimox, вы бы не могли пару слов сказать по поводу как раз безопасности даного плагина? Например, что означает “права на исполнения кода определёнными пользователями”? Тоесть определённый пользователь сможет увидеть исполнения кода у себя в браузере, а другой нет? Или будет исполнятся код во всех пользователей, но когда этот код был написан “разрешонными пользователями”?

    @
  46. Dimox, очень хотелось бы услышать почему вы не используете этот плагин.

    Не использую, потому что у меня в нем необходимости.

    Например, что означает “права на исполнения кода определёнными пользователями”?

    В WordPress можно создавать группы пользователей, у который есть те или иные права. Эти права касаются каких-либо действий в админке. Если у пользователя недостаточно прав, то он не сможет вставлять PHP-код с помощью данного плагина.

  47. Понятно.
    Ну а если, например, только админ имеет права вставлять пхп-код
    и он вставил определённый код,
    то при открытии страницы с этим кодом любой пользователь сможет увидеть результат выполнения этого кода?

    @

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, Вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

Подписаться, не комментируя

Предыдущие из рубрики