|
المشاركات 184 |
+التقييم 8 |
تاريخ التسجيل Oct 2020 |
الاقامة Arbic |
نظام التشغيل Other |
رقم العضوية 2450 |
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="titlereplace" active="1">
<title>كتابة اسم الموقع او الموضوع او المشاركه من الرابط</title>
<description>كتابة اسم الموقع او الموضوع او المشاركه من الرابط تمت اضافة الهاك من بنت بيت</description>
<version>1.1</version>
<url>http://bent-bet.com/</url>
<versioncheckurl>http://bent-bet.com/</versioncheckurl>
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>Title_Replace</title>
<hookname>url_to_bbcode</hookname>
<phpcode><![CDATA[if (!function_exists(convert_url_to_bbcode_callback_auto_title)) {
function convert_url_to_bbcode_callback_auto_title($messagetext, $prepend)
{
// the auto parser - adds [url] tags around neccessary things
$messagetext = str_replace('\"', '"', $messagetext);
$prepend = str_replace('\"', '"', $prepend);
static $urlSearchArray, $urlReplaceArray, $emailSearchArray, $emailReplaceArray;
if (empty($urlSearchArray))
{
$taglist = '\[b|\[i|\[u|\[left|\[center|\[right|\[indent|\[quote|\[highlight|\[\*' .
'|\[/b|\[/i|\[/u|\[/left|\[/center|\[/right|\[/indent|\[/quote|\[/highlight';
$urlSearchArray = array(
"#(^|(?<=[^_a-z0-9-=\]\"'/@]|(?<=" . $taglist . ")\]))((https?|ftp|gopher|news|telnet)://|www\.)((\[(?!/)|[^\s[^$`\"'|{}<>])+)(?!\[/url|\[/img)(?=[,.!)]*(\)\s|\)$|[\s[]|$))#siU"
);
$urlReplaceArray = array(
"[url]\\2\\4[/url]"
);
$emailSearchArray = array(
"/([ \n\r\t])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[^\s]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/si",
"/^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[^\s]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/si"
);
$emailReplaceArray = array(
"\\1[email]\\2[/email]",
"[email]\\0[/email]"
);
}
$text = preg_replace_callback($urlSearchArray, "auto_title", $messagetext);
if (strpos($text, "@"))
{
$text = preg_replace($emailSearchArray, $emailReplaceArray, $text);
}
return $prepend . $text;
}
function auto_title ($text) {
$options = array( 'http' => array(
'user_agent' => 'worldwidecreations.com Linker',
'max_redirects' => 10,
'timeout' => 60,
) );
$context = stream_context_create( $options );
if ($text[2] == 'www.' or $text[2] == 'WWW.') { $text[4] = $text[2] . $text[4]; $text[2] = 'http://'; }
$paged = @fopen( $text[2] . $text[4], "r" ); #echo $page . "DONE";
if ($paged) {
while (!feof($paged) and ($x < 1000)) { $page .= fread($paged, 8192); $x++; }
fclose($paged);
}
preg_match("/<title>[\n\r\s]*(.*)[\n\r\s]*<\/title>/", $page, $title);
if (!empty($title[1])) {
$title[1] = @iconv("UTF-8", "Windows-1256//IGNORE", $title[1]);
}
if ($title[1] == '') { $title[1] = $text[2] . $text[4]; }
return "[url=\"" . $text[2] . $text[4] . "\"]" . preg_replace("/\&.+\;/", '', $title[1]) . "[/url]";
}
}
$messagetext = preg_replace(
'#(^|\[/(' . $skiptaglist . ')\])(.*(\[(' . $skiptaglist . ')|$))#siUe',
"convert_url_to_bbcode_callback_auto_title('\\3', '\\1')",
$messagetext
);
]]></phpcode>
</plugin>
</plugins>
<phrases>
</phrases>
<options>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
preg_match("/<title>[\n\r\s]*(.*)[\n\r\s]*<\/title>/", $page, $title);
if (!empty($title[1])) {
$title[1] = @iconv("UTF-8", "Windows-1256//IGNORE", $title[1]);
}
|
اضافة رد
|
|
مطلوب تعديل بسيط على هاك تحويل الروابط الى اسماء عناوينها
| أدوات الموضوع | |
|
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| هاك تحويل كلمة التالي والسابق الى اسماء المواضيع مع وضع اسم الموضوع الحالي بينهما | هيلبرنت | ركن تطوير منتديات vb3.8.0 | 3 | 07-10-2024 10:30 AM |
| [ x.x.3 ] : تعديل بسيط على ستايل iTraidnt للنسخ الثالثة 3.8.11 | samisat3 | ركن استايلات vBulletin | 6 | 01-05-2024 06:55 AM |
| طلب من اصحاب الخبرة في vBulletin تعديل بسيط فى قالب... | Riccardo | ركن مشاكل وطلبات المنتديات | 4 | 09-24-2020 10:03 PM |
| [ شرح ] : تركيب القاب الاعضاء بشكل بسيط بدون تعديل قوالب | qlooop | ركن شروحات الزين فورو XENFORO | 6 | 04-24-2019 04:56 AM |
| طلب تعديل بسيط في استايل هيلبرنت | Ch3tos | ركن مشاكل تصاميم الاستايلات | 7 | 12-01-2015 09:07 PM |