Русификация для 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
Загрузок: 1290 | Размер: 8.4 Кб
Установка
- Скопировать папку с плагином в каталог плагинов WordPress (…/wp-content/plugins/).
- Скопировать файл русификации в папку “languages“.
- Активировать плагин через соответствующий пункт меню админки.
- Настроить параметры плагина на странице “Настройки - Exec-PHP” и на странице своего профиля.
автор: Dimox | рубрика WordPress
Что-то я не совсем понимаю для чего этот плагин…
Я же написал в посте, для чего он нужен. Что не понятно-то? :)
Хотелось бы увидеть хотябы пару примеров, которые демонстрируют преимущества плагина по сравнению с вставкой php код в шаблон темы.
А то идея интересная, но для чего использовать?
Угу - примеры бы не помешали…
Вот банальный пример. Попробуйте в содержание поста добавить следующий код сначала при выключенном плагине, а затем при включенном, и посмотрите результат в обоих случаях.
можно например вставлять в сайдбар блок сапе
Dimox, а ты не знаешь, где можно взять плагин который выводит один пост выше других, что-то типа “featured post”? Например, статья дня, лучшая статья, рекомендованная и т.д.
AucklandSeo, ранее был плагин (уже не помню название), который делал это, но, начиная с какой-то версии ВП, он перестал работать. У меня в подобном плагине никогда не было необходимости, поэтому не могу ничего подсказать. Единственное, на что могу обратить внимание - я однажды написал статью, в которой описывал нечто похоже, может быть тебе это подойдет - http://ru-wordpress.org/2007/05/06/note-10.html
Спасибо за перевод на русский. Его весьма не хватало :)
Dimox , спасибо, вроде то, что нужно, сейчас буду разбираться.
Очень полезный плагин, спасибо.
Спасибо за труды! Здорово работает!
То есть это замена существующим тэгам <code> чтобы в посте код не обрабатывался движком, а показывался как просто текст?
Настя Манно, нет, не замена. Тег <code> показывает код в виде текста, а вышеуказанный плагин позволяет коду исполняться.
Вот в том то и дело, что у меня почему-то при написании постика, когда нужно просто показать кусочек кода и я обрамляю его встроенным тэгом code, то не получается текст, а выходит именно код. Он обрабатывается движком как и другие хтмл тэги.
Настя, чтобы код, указанный в теге code, не обрабатывался движком, нужно заменять угловые скобки < и > на их ASCII-код - соответственно < и >
Аааа… ну это я знаю. Жаль. Я думала что как раз тэг code позволяет избавиться от этих шифровок. Но все равно спасибо! :)
Dimoxили кого есть плагин скиньте на мыло foretlab[aa]gmail.com пожалуйста, на сайте автора 404 выдает, а плагин оч нужен..
linche, причина в том, что на страницу автора плагина пускают не с любого IP-адреса. Попробуйте зайти с другого IP.
Тоже самое) при скачивании выдает 404, файла нет
Тогда еще можно отсюда скачать - http://wordpress.org/extend/plugins/exec-php/
спасибо)
Спасибо за статью. Сначала огорчился битой ссылке, но потом нашёл в комментах рабочую.
Кстати говоря полезный плагин, поначалу сидел и втыкал что от него полезного. но прочитав комменты дошло. Качайте! ;)
Спасибо за русификацию и за саму ссылку. Искал специально чтобы поставить плагин для портфолио, все заработало. Пойду напишу спасибо и автору плагина:)
При создании или изменении статьи:
“Предупреждение Exec-PHP к визуальному редактору. Сохранение статьи сделает весь содержащийся в ней PHP-код нерабочим. Даже если вы сохраните статью через редактор кода. Вы можете отключить данное предупреждение в своем профиле. Не обращайте внимание на это предупреждение, если статья не содержит PHP-код. Прочитайте документацию по Exec-PHP, если вы не знаете, что делать дальше.”
PHP при этом не срабатывает, подскажите что делать!
Dima, отключить визуальный редактор в своем профиле.
Dimox, да, спасибо, работает. До этого не не виз.редактор отключил, а предупреждение…
Поставил плагин. Работает.
А если код сыпы
2
3
4
5
6
7
8
9
10
11
12
13
14
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();
?>
вставить в тело поста, он будет работать?
или все, что между
исполняется, так?
Спасибо за руссификацию)
Kimochi, по идее должен работать.
Активировал плагин. Отключил визуальный редактор. Вставляю код в страницу, которая выводится на главную. Код исполняется (показ количества зарегистрированных пользователей), но пропадает футер и пропадает виджет справа. Что не так?
Артём, не знаю.
Виджет был samarin-php c таким же кодом. Отключил его. Сейчас все ок.
Интересно…. А в коментах тоже php код начинает выполнятся? ;-)
Медвежонок, вряд ли.
Жаль :) А ведь интернет мог бы стать по просторней выполняй он php в каментах :)
Большущее спасибо
Активировал плагин, в личных настройках включил его, выключил визуальный редактор. Но php код не исполняется. Даже не отображается текстом. Подскажите, пожалуйста, как заставить работать плагин?
Я им не пользуюсь, поэтому не знаю.
Тоже не работал..но все заработало когда отключил опцию «WordPress должен исправить некорректный XHTML автоматически», который Вы можете найти в Настройки - > Написание.
Хм, dimox, я взялся тоже за перевод этого плагина, и вот решил посмотреть на конкурентоспособность и моего и вашего перевода :-) В вашем огорчило отсутствие переведенного ReadMe.html :-( А в нем много полезной информации.
Слишком большой объем работы, поэтому я не стал за него браться.
А никто не подскажет, как правильно сделать. Например есть ПХП код, чтобы его выполнить на определенной странице блога, нужно его скопировать и вставить на эту страницу или же есть возможность написать выполнить такой-то код и указать путь на папку с файлом этого кода?
Нужно вставлять код.
Спасибо. Вставил, вроде теперь работает. Просто надо было отключить визуальный редактор.