Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Oprava chyby v pluginu na WP

Hezký den,
upravoval jsem ručně psaný plugin na WP pro přidání dalšího obrázku ve vlastní struktuře příspěvku - členové. Původně tam byl jeden obrázek pro přidání a nyní po tom, co jsem tam přidal druhý mi po upravení příspěvku hlasí error Unknown column 'image2' in 'field list'.
Věděl by si s tím někdo rady?
Díky,
Michal
function zoznam_clenov() {//clenove-update
add_action('admin_init', 'editor_admin_init');
add_action('admin_head', 'editor_admin_head');
function editor_admin_init() {
wp_enqueue_script('word-count');
wp_enqueue_script('post');
wp_enqueue_script('editor');
wp_enqueue_script('media-upload');
}
function editor_admin_head() {
wp_tiny_mce();
}
if ( !current_user_can( 'manage_options' ) ) {
wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
}
global $wpdb;
if (isset($_GET)){
if (is_numeric($_GET)) $wpdb->query("DELETE FROM `acsr_clenove` WHERE `id`='".(int) $_GET."'");
}
if (isset($_GET) && !isset($_POST)){
$edit = $wpdb->get_row("SELECT * FROM `acsr_clenove` WHERE `id`='".(int) $_GET."'", OBJECT);
}
?>

Seznam členů Přidat

$farba = array(
'blue'=>array(0,137,208),
'green'=>array(34,178,76),
'orange'=>array(239,100,49),
'pink'=>array(229,2,120),
'purple'=>array(121,40,140),
'yellow'=>array(255,210,4),
);
if (isset($_POST)){
if (empty($_POST)){
if((!empty($_FILES)) && ($_FILES == 0)) {
$c = 0;
do{
$c++;
$filename = dirname(__FILE__)."/../../../wp-content/acsr/$c".$_FILES;
$filename2 = dirname(__FILE__)."/../../../wp-content/acsr/$c".$_FILES;
} while(file_exists($filename));
if ((move_uploaded_file($_FILES, $filename2))) {
$_POST = $c.$_FILES;
/* $image = wp_get_image_editor( $filename );
// $size = $image->get_size();
$image->resize(1050, NULL);
$image->save($filename);*/
$image2 = imagecreatefrompng($filename2);
nasobit($image2, array($farba], $farba], $farba]));
imagepng($image2, $filename2);
imagedestroy($image2);
} else {
$_POST = '';
}
if ((move_uploaded_file($_FILES, $filename))) {
$_POST = $c.$_FILES;
/* $image = wp_get_image_editor( $filename );
// $size = $image->get_size();
$image->resize(1050, NULL);
$image->save($filename);*/
$image = imagecreatefrompng($filename);
nasobit($image, array($farba], $farba], $farba]));
imagepng($image, $filename);
imagedestroy($image);
} else {
echo "Error: A problem occurred during file upload!";
}
} else {
$_POST = '';
}
//unset($_POST);
if ($wpdb->insert('acsr_clenove', $_POST)) echo '

Člen pridaný.

';
else die($wpdb->last_error);
} else {
if((!empty($_FILES)) && ($_FILES == 0)) {
$c = 0;
do{
$c++;
$filename2 = dirname(__FILE__)."/../../../wp-content/acsr/$c".$_FILES;
} while(file_exists($filename2));
if ((move_uploaded_file($_FILES, $filename2))) {
$_POST = $c.$_FILES;
/* $image = wp_get_image_editor( $filename );
$image->resize(1050, NULL);
$image->save($filename);*/
$image2 = imagecreatefrompng($filename2);
nasobit($image2, array($farba], $farba], $farba]));
imagepng($image2, $filename2);
imagedestroy($image2);
} else {
echo "Error: A problem occurred during file upload!";
}
}
if((!empty($_FILES)) && ($_FILES == 0)) {
$c = 0;
do{
$c++;
$filename = dirname(__FILE__)."/../../../wp-content/acsr/$c".$_FILES;
} while(file_exists($filename));
if ((move_uploaded_file($_FILES, $filename))) {
$_POST = $c.$_FILES;
/* $image = wp_get_image_editor( $filename );
$image->resize(1050, NULL);
$image->save($filename);*/
$image = imagecreatefrompng($filename);
nasobit($image, array($farba], $farba], $farba]));
imagepng($image, $filename);
imagedestroy($image);
} else {
echo "Error: A problem occurred during file upload!";
}
} else {
//$_POST = $_POST;
}
$id = $_POST;
//unset($_POST);
if ($wpdb->update('acsr_clenove', $_POST, array('id'=>$id))) echo '

Člen pridaný.

';
else die($wpdb->last_error);
}
}
if ((isset($_GET) || isset($edit)) && !isset($_POST)){
?>

Přidat člena

Název: style="width:300px">
Popis: desc) : ''), "desc", array('media_buttons' => true, 'wpautop'=>false)); ?>
URL: style="width:300px">
Obrázek:
Obrázek - náhled:
Farba:
Váha-důležitost (řazení od nejvyššího po nejnižší): style="width:300px">
if (isset($edit)){
?>
}
?>

}
?>
$ponuky = $wpdb->get_results("SELECT * FROM `acsr_clenove` order by `order` DESC, `id` DESC");
foreach ($ponuky as $ponuka){
echo '
';
}
?>
Název Upravit Vymazat Váha
'.stripslashes($ponuka->name).' Upravit Vymazat '.stripslashes($ponuka->order).'
}
36 zobrazení
Zadavatel
placeholder profil
ikona hodnoceni
59 hodnocení
členem od 5. 9. 2008
Neověřen
ikona hodnoceni
A
B
C
D
E
ikona hodnoceni
od David Musil (68 hodnocení)
24. 8. 2020

Spolupráce s panem Běhalem je dlouhodobě skvělá.

ikona hodnoceni
od Taps (118 hodnocení)
14. 5. 2020
ikona hodnoceni
od zivnyon (3 hodnocení)
24. 2. 2020

Rychle dodaná práce, přesně podle mých požadavků. Výborná komunikace.

Další poptávky Více