Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как вставить php, java код в статическую страницу, Интеграция скрипта в wordpress 
:(
    Опции темы
yaroslavovich
Дата 27.1.2014, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.1.2014

Репутация: нет
Всего: нет



Хочу на сайте разместить скрипт проверки инн (идентификационного кода) кода, сайт на вордпресс, тема hueman 
нашел пару скриптов в сети:

Помогите пожалуйста как то интегрировать их на ворд прес, хотелось бы в пост, статическую страницу или в виджет! Спасибо!

вариант скрипта
 
Код

Function CheckINN(sInn As String) As Boolean
 
' Функция проверки количества символов, и вывод соответствующей подфункции:
 
    sInn = Trim$(sInn)
 
    Select Case Len(sInn)
 
    Case 10: Check= CheckINN10(sInn)
    Case 12: Check= CheckINN12(sInn)
 
    End Select
    
    If Check = False Then Msgbox("Не корректный ИНН")
    
End Function
 
 
Function CheckINN10(sInn As String) As Boolean
 
' Функция проверки 10-тизначного ИНН
    
    Dim i As Integer, s As String, j As Integer
    Dim v(1 To 10) As Integer
    
    v(1) = 2
    v(2) = 4
    v(3) = 10
    v(4) = 3
    v(5) = 5
    v(6) = 9
    v(7) = 4
    v(8) = 6
    v(9) = 8
    v(10) = 0
    
    For i = 1 To 10
 
        s = Mid$(sInn, i, 1)
 
        If Not Isnumeric(s) Then Exit Function
 
        j = j + Cint(v(i)) * Cint(s)
 
    Next i
 
    j = j Mod 11
 
    If j > 9 Then j = j Mod 10
 
    CheckINN10 = (j = Cint(s))
 
End Function
 
 
Function CheckINN12(sInn As String) As Boolean
 
' Функция проверки 12-тизначного ИНН
    
    Dim i As Integer, s As String, j As Integer
    Dim v(1 To 12) As Integer
    
    v(1) = 3
    v(2) = 7
    v(3) = 2
    v(4) = 4
    v(5) = 10
    v(6) = 3
    v(7) = 5
    v(8) = 9
    v(9) = 4
    v(10) = 6
    v(11) = 8
    v(12) = 0   
    
    'j = 0
    
    For i = 1 To 12
        
        s = Mid$(sInn, i, 1)
 
        If Not Isnumeric(s) Then Exit Function
        
        j = j + Cint(v(i)) * Cint(s)
        
    Next i
    
    j = j Mod 11
    
    If j > 9 Then j = j Mod 10
    
    If j <> Cint(s) Then Exit Function
    
    j = 0
    
    For i = 1 To 11
        
        j = j + Cint(v(i)) * Cint(Mid$(sInn, i, 1))
        
    Next i
    
    j = j Mod 11
    
    If j > 9 Then j = j Mod 10
    
    CheckINN12 = (j = Cint(s))
    
End Function


Вариант скрипта 2
Код

/*      developed by студия webous 
                http://dev.zp.ua/
                author: val petruchek
                e-mail: petruchek, собака, gmail.com
                date:   October 29, 2007                                */
 
function ParseUaID($id)
    {
    //$id must contain 10 digits
    if (!preg_match(‘/^\d{10}$/’,$id) || ($id==0)) 
        return false;
 
    $result = array();
 
    //sex
    $result[’sex’] = (substr($id,8,1) % 2) ? ‘M’ : ‘F’;
 
    //birthdate
    $days = substr($id,0,5);
    $year = 1900; $day = 01; $month = 01;
    while ($days > 0)
        {
        $daysInYear = (checkdate (02, 29, $year)) ? 366 : 365;
        if ($days > $daysInYear)
            {
            $days -= $daysInYear;
            $year ++;
            }
        else{
            for ($daysInMonth = 31; !checkdate($month, $daysInMonth, $year); $daysInMonth–) ;
            if ($days > $daysInMonth)
                {
                $days -= $daysInMonth;
                $month ++;
                }
            else{
                $day = $days;
                $days = 0;
                }
            }
        }
    $result[‘year’] = $year;
    $result[‘month’] = $month;
    $result[‘day’] = $day;
 
    return $result;
    }

Вариант скрипта на java
 
Код

<script type="text/javascript">
// Функция для проверки правильности ИНН
function is_valid_inn(i)
{
    if ( i.match(/\D/) ) return false;
    
    var inn = i.match(/(\d)/g);
    
    if ( inn.length == 10 )
    {
        return inn[9] == String(((
            2*inn[0] + 4*inn[1] + 10*inn[2] + 
            3*inn[3] + 5*inn[4] +  9*inn[5] + 
            4*inn[6] + 6*inn[7] +  8*inn[8]
        ) % 11) % 10);
    }
    else if ( inn.length == 12 )
    {
        return inn[10] == String(((
             7*inn[0] + 2*inn[1] + 4*inn[2] +
            10*inn[3] + 3*inn[4] + 5*inn[5] +
             9*inn[6] + 4*inn[7] + 6*inn[8] +
             8*inn[9]
        ) % 11) % 10) && inn[11] == String(((
            3*inn[0] +  7*inn[1] + 2*inn[2] +
            4*inn[3] + 10*inn[4] + 3*inn[5] +
            5*inn[6] +  9*inn[7] + 4*inn[8] +
            6*inn[9] +  8*inn[10]
        ) % 11) % 10);
    }
    
    return false;
}
</script> 

PM MAIL   Вверх
poss
Дата 1.8.2014, 05:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 23.7.2014

Репутация: нет
Всего: нет



Код плагина:
Код


add_filter('the_content', 'add_text_to_post_users');
function add_text_to_post_users($content){


global $post;

if ($post->post_title === 'Главная') {    
           echo "your content";
    }


}



Это сообщение отредактировал(а) poss - 1.8.2014, 07:40
PM MAIL   Вверх
maximum1
Дата 4.2.2015, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.3.2014

Репутация: нет
Всего: нет



Надо сначала в плагин вставить мб?
_________
http://hotel-inzhekon.ru/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WordPress | Следующая тема »


 




[ Время генерации скрипта: 0.0825 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.