Прорвался сквозь дебри CD_ABB_Group::save()

Человек может радоваться в самых порой глупых ситуациях. Вроде у меня и день никакой – я не смогу купить себе зеркалку сегодня, так как ее банально за 15 минут до меня забрали, а другой не было (и теперь придется ждать неизвестно сколько, пока с таможни привезут застрявшую партию), но в тоже время радоваться еще получается.

Альберт – радуйся, мне удалось, благодаря указаниям ’а, исправить синтаксические ошибки в коде плагина CD Advanced () и теперь осталось лишь причесать админку и прикрутить полное управление BuddyBar’oм. На самом деле, не так уж и много работы. А проблема была вот в этой строке:

$sql = $wpdb->prepare( “UPDATE {$bp->abb->table_name_groups} SET name = %s, description = %s, order = %s WHERE id = %d”, $this->name, $this->description, $this->order, $this->id );

А надо было вот так:

$sql = $wpdb->prepare( “UPDATE {$bp->abb->table_name_groups} SET name = %s, description = %s, `order` = %s WHERE id = %d”, $this->name, $this->description, $this->order, $this->id );

Делов-то кавычки бабахнутые (то есть не обычные одинарные), но как они мне попортили жизнь…

Ну и еще потом пару моментиков исправил, подчистил от лишних проверок… Вот думаю теперь, как быстро получится доделать версию, которая меня удовлетворит и которую я смогу выпустить в люди.

Вот я и радуюсь…

На данный момент 3 комментария

  • Ха…смотрю сегодня ленту новостей и вдруг промелькнуло слово CD_ABB…ну думаю наконец-то…сколько же можно…ну нет опять меня обманули…нет его еще!))) кстати вот я смотрю на код…хоть я и чайник и только изучаю php… но смотри вот после слова name = %s, и description = %s, есть запятые…а после слова order = %s нет! запятые они же тоже имеют весомость при написании…эт случаем не ошибка!!!))))))))))))

    • Я не обманул! Я просто не договорил… Я хочу выпустить нормально работающий плагин.
      Нет, это не php, а sql, и там ошибки нет. Перед WHERE в sql запятая не ставится, тем более в конструкции UPDATE. Там все нормально :)
      Я сейчас над другим работаю – как отключить вывод стандартных ссылок и включить в нужном мне месте. Не хватает одного action в файле bp-core-adminbar.php – обидно.. Думаю, как обойти проблему.

      • То что ты настроен выпустить плагин без единой ошибки и без лагов эт супер! а то выпускают тут некоторые и приходиться потом ждать пока из релиза в релиз ошибки не исправят…Как я уже говорил Будемс Ждатьс!)))

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>