سام
خسته نباشید دوستان
من میخوام هک OpenId Athentication رو نصب کنم اما به مشکل خوردم :-(
لینک هک : http://www.vbiran.ir/thread22023.html
این هم آدرس وب سایتم : http://ostadyar.org/forum.php

دستور العمل نصب این هک این بود :
کد:
1) install the OpenID and Yadis libraries from openidenabled.com
   - http://www.openidenabled.com/yadis/libraries/php
   - http://www.openidenabled.com/openid/libraries/php


2) install product-openid.xml using the vBulletin Product Manager


3) Add a new User Profile Field -- a single-lined textbox named "OpenID"


4) Edit your templates to add "$openid_login_box" somewhere.
  I recommend adding 
   it to the 'navbar' template -- inside the existing login box, just before the 
   submit button,
 and wrap it in a div that floats right.  So you'd end up with

    
<td>
        <div style="float: right">
            
$openid_login_box
        
</div>
        
<input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" 
      
       title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" />

    </td>

   But of course, you can add it anywhere you want.



5) Find the 'OpenID' settings group in the vBulletin Options and configure as 
   appropriate. 
This is particularly important if you installed the libraries 
   in step 1 in a location that is not part of the standard php include_path
کار که من انجام دادم :
1-دانلود کردن کتابخونه های Yadis , OpenID مربوط به PHP5 از لینک داخل توضیح بود و آپلود کردن اون ها به صورتی که در مسیر site.com/Auth/openId و site.com/Auth/Yadis قرار بگیرند .
2-نصب فایل xml مربوط به هک و فعال شدن هک
همین جا دچار مشکل شدم و انجمنم اون بالاش این ارور رو داد :
کد:
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bootstrap.php(1366) : eval()'d code on line 85

Warning: fetch_template() calls should be replaced by the vB_Template class. Template name: openid_login_box in [path]/includes/functions.php on line 4316

Parse error: syntax error, unexpected T_STRING in /home/zareiene/public_html/includes/class_bootstrap.php(429) : eval()'d code(9) : eval()'d code on line 3
کسی میتونه بهم کمک کنه ؟؟؟ :-(