Тег ‘Javascript’:

Using jQuery thickbox built in Wordpress

To cite an example of how to use the built-in thickbox wordpress when you write a plug-in.

First step: Create a folder “wp_plugin” in the folder “plugins”

Second step: Create a file with the following code ajax.php

  1. <?php
  2.     define("VP","wp_plugin");
  3.     define("ABSPATH", str_replace("wp-content/plugins/".VP, "", dirname(__FILE__)));
  4.  
  5.         //The inclusion of these files allows full use of all functions of wordpress
  6.     require_once(ABSPATH.'wp-load.php');
  7.     require_once(ABSPATH.'wp-admin/includes/admin.php');
  8.  
  9.     if($_GET['options'])
  10.     {
  11.         echo $_GET['options'];
  12.     }
  13. ?>

Go next step


Теги: , , ,

Комментарий (1)

Yandex тИЦ в статус баре FireFox`a

Искал расширение(extention) для Firefox которое показывает в статус баре(status bar) один Yandex тИЦ. Нашел, но оно уже не работает в новом FireFox 3. Пришлось написать своё :)

Пару часов лазанья по интернету и экспериментов и результат на лицо:

Человек я добрый :)

Поделюсь своей работай Yandex тИЦ

Будут вопросы, пишите.


Теги: , ,

Комментариев (9)

Пример перехвата сообщений в Javasctipt

Когда нужно отделить javascript от HTML это лучший вариант. Возникала проблема с перехватом сообщений. В разных браузерах одни функции работали а в других нет. Пришел к выводу что так лучше. Может кто-то посоветует что-то получше.

Пример:

  1. <html>
  2.   <head>
  3.     <title></title>
  4.     <meta content="">
  5.     <style></style>
  6.   </head>
  7.   <body>
  8.  
  9. <form name="myForm">
  10. <input type="button" name="myButton">
  11. </form>
  12.  
  13. <script language="JavaScript">
  14. document.myForm.myButton.onclick= message;
  15.  
  16. function message() {
  17.   alert(''Click event occured!'');
  18. }
  19.  
  20. </script>
  21.  
  22. </body>
  23. </html>

Теги:

Комментариев (2)

FAQ - часто задаваемые вопросы по jQuery

Эта статья является чуть-чуть вольным переводом аналогичного раздела на сайте разработчиков библиотеки jQuery. Речь пойдет о казалось бы совсем простых вещах, но не всегда очевидных с первого взгляда, поэтому эта информация наверняка может кому-то пригодится.
Как выбирать элементы, используя class или id?

Этот код выбирает элемент с id “myDivId”. Поскольку id является уникальным, это выражение всегда выбирает один элемент. Или ничего не выбирает, если элемента с таким id не существует.

  1. $('#myDivId');

Следующий код выбирает элемент(ы) с классом “myCssClass”. Поскольку любое количество элементов может иметь этот класс, это выражение будет выбирать любое количество элементов.

  1. $('.myCssClass');

Выбранный элемент может быть присвоен переменной javascript, например так:

  1. var myDivElement = $('#myDivId');

Теги: ,

Комментарии отсутствуют

“Правильное использование” Google maps

Доброго времени!

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

Первым делом сам google map, я не буду комментить коды, т.к. про все можно прочитать на офф сайте или  найти в интернете.

Проект над которым я вел работы http://frantsia.ru/nedvigimost/

Заказчик у нас человек разумный! Он сразу предложил разбиение страны на зоны, а зоны на регионы, чтоб не отображать тучу маркеров сразу на всей карте и естественно отображать маркеры только в видимой области, что способствует к ускорению работы карты. При определенном зуме маркеры меняются на зоны/регионы/недвижимость. Каждый, раз когда человек двигает карту, происходит обращение на сервер за новыми данными. Организация передачи данных производится слега переписанным framework Sajax.

Почему Sajax? -  маленький и быстрый!


Теги: , ,

Комментарии отсутствуют

Google API AJAX Translate, переводим на своем сайте

Гуг открыл свой API по переводу! Думаю многие сразу его заюзали!

Вот пример который я реализовал

  1. <script type="text/javascript" src="http://www.google.com/jsapi"></script>
  2. <script type="text/javascript">
  3. google.load("language", "1");
  4.  
  5. function transl(sour,lang)
  6. {
  7.       text = document.getElementById("text");
  8.       google.language.translate(text.value, sour, lang, function(result)
  9.       {
  10.          if (!result.error)
  11.          {
  12.               var container = document.getElementById("translation");
  13.               container.innerHTML = result.translation;
  14.          }
  15.     });
  16. }
  17. </script>

Теги: , ,

Комментарии отсутствуют