Спрашиваем и отвечаем по Wordpress-4

MD
На сайте с 29.08.2012
Offline
13
#41

Нашёл я где скрывается ненужная мне кнопка, которая появилась от плагина NextGEN Gallery. Подскажите как её убрать, скрывается она в файле tinymce, вот его содержимое:

<?php

/**
* add_nextgen_button
*
* @package NextGEN Gallery
* @title TinyMCE V3 Button Integration (for WP2.5 and higher)
* @author Alex Rabe
*
* @access public
*/
class add_nextgen_button {

var $pluginname = 'NextGEN';
var $path = '';
var $internalVersion = 200;

/**
* add_nextgen_button::add_nextgen_button()
* the constructor
*
* @return void
*/
function add_nextgen_button() {

// Set path to editor_plugin.js
$this->path = NGGALLERY_URLPATH . 'admin/tinymce/';

// Modify the version when tinyMCE plugins are changed.
add_filter('tiny_mce_version', array (&$this, 'change_tinymce_version') );

// init process for button control
add_action('init', array (&$this, 'addbuttons') );
}

/**
* add_nextgen_button::addbuttons()
*
* @return void
*/
function addbuttons() {

// Don't bother doing this stuff if the current user lacks permissions
if ( !current_user_can('edit_posts') && !current_user_can('edit_pages') )
return;

// Check for NextGEN capability
if ( !current_user_can('NextGEN Use TinyMCE') )
return;

// Add only in Rich Editor mode
if ( get_user_option('rich_editing') == 'true') {

// add the button for wp2.5 in a new way
add_filter("mce_external_plugins", array (&$this, 'add_tinymce_plugin' ), 5);
add_filter('mce_buttons', array (&$this, 'register_button' ), 5);
}
}

/**
* add_nextgen_button::register_button()
* used to insert button in wordpress 2.5x editor
*
* @return $buttons
*/
function register_button($buttons) {

array_push($buttons, 'separator', $this->pluginname );

return $buttons;
}

/**
* add_nextgen_button::add_tinymce_plugin()
* Load the TinyMCE plugin : editor_plugin.js
*
* @return $plugin_array
*/
function add_tinymce_plugin($plugin_array) {

$plugin_array[$this->pluginname] = $this->path . 'editor_plugin.js';

return $plugin_array;
}

/**
* add_nextgen_button::change_tinymce_version()
* A different version will rebuild the cache
*
* @return $versio
*/
function change_tinymce_version($version) {
$version = $version + $this->internalVersion;
return $version;
}

}

// Call it now
$tinymce_button = new add_nextgen_button ();

?>

P.S. Всё, разобрался. Если кому ещё нужно, выделил жирным что нужно убрать.

Скачай Гаджеты для Windows 7, XP, Vista (http://gadgetswindows.ru/)
titova
На сайте с 28.07.2010
Offline
46
#42

Здравствуйте! Подскажите, плз!

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

Написала в тех.поддержку хостинга (best-hoster), сайты откатили ко вчерашнему дню.

На мой вопрос в ком проблем и как избежать повторения в дальнейшем, тех.поддержка ответила буквально следующее:

Здравствуйте, Наталия!

Проблема на Вашей стороне, проверяйте скрипты.

Спасибо.

Теперь вопрос. Что делать? Как проверить скрипты?

jpg 116674.jpg
[Удален]
#43

titova,

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

2. Проверить файлы темы на предмет посторонних вставок (если заразили до отката).

3. Установить ai-bolit

MD
На сайте с 29.08.2012
Offline
13
#44

потёрто............

Yvan
На сайте с 15.04.2010
Offline
55
#45

Столкнулся с проблемой, после обновления движка пропало больше половины превью постов. В новых новостях, также нет превью. На хостинге стали появлятся файлы - error_log. Пример первой строки из error_log:

[Sun Nov 25 03:16:09 2012] [error] [client 94.228.34.214] PHP Warning:  gzinflate() [<a href='function.gzinflate'>function.gzinflate</a>]: data error in /home/c/cl66239/fusesound.dj/public_html/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/0e9.php(3) : runtime-created function(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 1

Я в этом не бум-бум, HELP!:)

Wazzuuuuup
dima_1st
На сайте с 08.04.2008
Offline
51
#46
Yvan:
Столкнулся с проблемой, после обновления движка пропало больше половины превью постов. В новых новостях, также нет превью. На хостинге стали появлятся файлы - error_log. Пример первой строки из error_log:
[Sun Nov 25 03:16:09 2012] [error] [client 94.228.34.214] PHP Warning:  gzinflate() [<a href='function.gzinflate'>function.gzinflate</a>]: data error in /home/c/cl66239/fusesound.dj/public_html/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/0e9.php(3) : runtime-created function(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 1


ваш PHP собран (установлен) без поддержки модуля ZLIB,
Yvan
На сайте с 15.04.2010
Offline
55
#47
dima_1st:
ваш PHP собран (установлен) без поддержки модуля ZLIB,

Я правильно понял, проблема в хостере? Но до обновления движка всё работало!

W
На сайте с 09.04.2010
Offline
24
#48

Подскажите способы добавления текста на страницы рубрик. Для каждой рубрики своё описание.

Знаю про поле описание рубрики - не то

знаю про in_category, сейчас так, но править текст в php не очень удобно.

Есть ещё способы?

Nomiki
На сайте с 28.03.2012
Offline
117
#49

Werdik

Ну наверное самый простой способ - "замостить" верхним постом в категории нужное описание, в т.ч. в тайтл у него прописать что надо, и закрепить такой пост. Периодически можно в него добавлять и ссылки на старые, свалившиеся записи, например.

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
W
На сайте с 09.04.2010
Offline
24
#50

Nomiki не плохая идея. Натолкнула на мысль. Но нужно будет всё ещё проверить. Спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий