konjkav

درخواست افزونه تگ زدن اتوماتیک

22 پست در این موضوع قرار دارد

با عرض سلام خدمت شما دوستان گرامی

من خیلی از افزونه های تگ اتوماتیک رو تست کردم ولی همشون انگلیسی رو ساپورت میکنن!

اگه میشه یه افزونه بسازید هزینشم مطمین باشید در میاد!

واقعا وب مستر ها به این افزونه نیاز دارن!

ممنون میشم راهنماییم کنید؟!

1

به اشتراک گذاری این پست


لینک به پست

سلام

قبلا همچین افزونه ایی نوشته شده. اما مشکلی وجود داره...

افزونه های انگلیسی از بانک اطلاعاتی سایتهایی مثل گوگل و یاهو برای انتخاب برچسب استفاده میکن. ولی برای فارسی اگر برچسب ایجاد بشه نمیشه برای مقایسه و انتخاب از سایت خاصی کمک گرفت پس برچسب های بی معنای زیادی ایجاد میشه.

برای همین فعلا افزونه ایی که نوشته شده رو آپدیت نکردیم تا راه حلی برای این مشکل پیدا بشه.

4

به اشتراک گذاری این پست


لینک به پست

افزونه ای که توسط وردپرس بازار نوشته شده بود به زبان فارسی رو برات قرار میدم ، اما میگم خوب نیست استفاده کنی ...

0

به اشتراک گذاری این پست


لینک به پست

افزونه ای که توسط وردپرس بازار نوشته شده بود به زبان فارسی رو برات قرار میدم ، اما میگم خوب نیست استفاده کنی ...

امیر جان نویسنده من بودم. لطفا کپی رایت رو رعایت کنید .... ;)

پیوست حذف شد.

منتظر نسخه اپدیت باید باشید.

1

به اشتراک گذاری این پست


لینک به پست

بله مرتضی جن ، حق کپی رایت هم محفوظه ، خودم از شما خریدم ...

منتهی چون این افزونه به کار نمیومد گذاشتم ... بهرحال منتظر نسخه جدید !

آقا مرتضی تو نسخه جدید یه خورده بیشتر روش کار کنید ، افزونه طوری باشه که از توی گوگل کلمات دو سه تکه ای رو بتونه بکشه بیرون و تگ کنه !

مثلا : راهنمای درسی,فیزیک سوم تجربی,درس های دبیرستان و ...

فکر کنم کار سختی باشه اما غیر ممکن فکر نکنم باشه !

0

به اشتراک گذاری این پست


لینک به پست

یک برنامه برای افزونه داریم اما کمی کارش سنگین هست. فعلا برنامه ریزی هاش انجام شده.

3

به اشتراک گذاری این پست


لینک به پست

یک برنامه برای افزونه داریم اما کمی کارش سنگین هست. فعلا برنامه ریزی هاش انجام شده.

خیلی طول کشیده ، بهتره زودتر تموم بشه !

1

به اشتراک گذاری این پست


لینک به پست

پروژه ایی هست که اولین بار (توی دنیا) توسط ما نوشته شده و خیلی هم کار میبره و کدنویسی میخواد. دیگه زمانش دست ما نیست ;)

3

به اشتراک گذاری این پست


لینک به پست

پروژه ایی هست که اولین بار (توی دنیا) توسط ما نوشته شده و خیلی هم کار میبره و کدنویسی میخواد. دیگه زمانش دست ما نیست ;)

امیدوارم مرتضی جان کار خوبی در بیاد ، فقط تموم شد قیمت نجومی نذارید روش بعد بگید دلار و ارز رفته بالا ما هم گرونش کردیم !

2

به اشتراک گذاری این پست


لینک به پست

فقط من زیاد نمیتونم به انجمن ها سر بزنم!

هر موقع نسخه ی جدیدش اومد و مشکلی نداشت!

یه با معرفت منم خبر کنه!

Y id: spooky021@yahoo.com

ممنون

0

به اشتراک گذاری این پست


لینک به پست

از افزونه زیر استفاده کنید:

Titles to Tags

http://wordpress.org/extend/plugins/title-to-tags/screenshots/

من تست کردم مشکلی نداره ولی برای من که پست هام اتوماتیک هست کار نمی کنه

حتی می تونید بهش بگید مثلا کلماتی چون در - از - آن - است و خلاصه از این دست کلمات رو براتون تگ نکنه

در کل از عنوان مطلب براتون تگ می سازه با فارسی هم سازگاره

2

به اشتراک گذاری این پست


لینک به پست

دادا ایول دمت گرم!

فقط یه چیزی! واسه افزونه ی All In one Seo Pack چی کار کنم؟!

نمیشه اونم اتوماتیک بزنه؟!

1

به اشتراک گذاری این پست


لینک به پست

هنوز هم افزونه مطمعا ای ساخته نشده ؟!

1

به اشتراک گذاری این پست


لینک به پست

خیر

برای فارسی فکر نمیکنم به این زودی ها بشه کاری کرد.

1

به اشتراک گذاری این پست


لینک به پست

Titles to Tags من نصب کردم

چرا کار نمیده?

1

به اشتراک گذاری این پست


لینک به پست

به پست عنوان انگلیسی بدید ببینید کار میکنه؟

1

به اشتراک گذاری این پست


لینک به پست

در جاهایی دیدم که با استفاده از کلمات داخل پست تگ ها رو خودکار انتخاب میکنه.

چنین افزونه ای نیست؟

1

به اشتراک گذاری این پست


لینک به پست

یکسری افزونه براساس اسم و متن پست هست اما برای فارسی فکر نمیکنم درست جواب بدن.

0

به اشتراک گذاری این پست


لینک به پست

یک برنامه برای افزونه داریم اما کمی کارش سنگین هست. فعلا برنامه ریزی هاش انجام شده.

اگه میشد کلیدواژه‌ی کانونی در افزونه وردپرس سئو رو اتوماتیک میاورد تو برچسب ها خیلی عالی بود

22233.png

0

به اشتراک گذاری این پست


لینک به پست

به پست عنوان انگلیسی بدید ببینید کار میکنه؟

سلام . مرتضی جان یه سوال دارم . لطفا راهنماییم کنید

ببینید من از feedwordpress استفاده می کنم و می خوام عنوان نوشته هام رو بصورت اتوماتیک برچسب کنم . از افزونه title to tag رو تست کردم ولی یه مشکلی وجود داره این افزونه خوب کار می کنه و برای فارسب هم کاملا قابل تنظیم فقط بصورت اتومات به پست ها برچسب نمی زنه . یعنی حتما باید پستی (که توسط فید وردپرس خوانده شده رو باز کنیم با ویرایش و پکمه بروزرسانی رو بزنیم تا اون موقع بطور اتومات از روی عنوان برچسب تولید کنه) حالا سوال من اینه ، چطور می تونم کاری کنم که کلا در زمانی که فید خوانده میشه برچسب اتومات تولید بشه.

اینم کدش(فکر می کنم باید add_action رو تغییر بدیم ولی خودم موفق نشدم)


new titleToTags;

class titleToTags {

// Convert titles to tags on save:
function convert($post_id) {
$stopwords = $this->getStopWords();
$append = get_option('t2t_append');

$post = get_post(wp_is_post_revision($post_id));
// No title? No point in going any further:
if(isset($post->post_title)) :
// Setup our tag data:
$title_to_tags = array();
$title_werdz = explode( ' ', $post->post_title );
foreach ($title_werdz as $werd) :
$werd = $this->lowerNoPunc($werd);
if(!in_array($werd, $stopwords) && !in_array($werd, $this->wp_stop)) :
$title_to_tags[] = $werd;
endif;
endforeach;

// Append or complete. Do not replace:
if( $append ) :
wp_set_post_tags($post_id, $title_to_tags, true);
elseif(!wp_get_post_tags($post_id)) :
wp_set_post_tags($post_id, $title_to_tags, true);
endif;
endif;
}

// Display options page:
function addMenu() {
add_settings_field(
$id = 'stop_words',
$title = "Title to Tags: ignored words",
$callback = array( &$this, 'stop_words' ),
$page = 'writing'
);
add_settings_field(
$id = 't2t_append',
$title = "Title to Tags: append tags",
$callback = array( &$this, 'append' ),
$page = 'writing'
);
register_setting( $option_group = 'writing', $option_name = 'stop_words' );
register_setting( $option_group = 'writing', $option_name = 't2t_append' );
}

function stop_words() {
$values = get_option('stop_words');
if(strlen($values) < 1) :
$values = implode(', ', $this->getStopWords());
endif;
echo '
<p>These words will be ignored by Title to Tags (punctuation removed). <em>To reset, simply delete all values here and the default list will be restored.</em></p>
<textarea rows="6" cols="100" name="stop_words" id="stop_words">' . $values . '</textarea>
';
}

function append() {
$value = get_option('t2t_append');
$checked = ( $value ) ? 'checked="checked"' : '';
echo '
<p>Choose whether to add tags to untagged content, or to append new Title 2 Tags, even if there are tags already present.</p>
<input type="checkbox" name="t2t_append" id="t2t_append" ' . $checked . ' /> append Title to Tags to preexisting tags.
';
}

// Gets the stop word list:
private function getStopWords() {
$stopwords = array();
// Try the current options first:
$vals = get_option('stop_words');
// Otherwise, grab the default list:
if( empty( $vals ) ) :
$file = dirname(__FILE__).'/stopwords.txt';
$vals = file_get_contents($file);
endif;

// Explode the list and trim values:
$vals = explode( ',', $vals );
foreach($vals as $word) :
$stopwords[] = $this->lowerNoPunc($word);
endforeach;

return $stopwords;
}

// Converts all words into lower-case words, sans punctuation or possessives.
private function lowerNoPunc($werd) {
$werd = strtolower(trim(preg_replace('#[^\p{L}\p{N}]+#u', '', $werd)));
return $werd;
}

// List of WP-specific stop words (draft, etc)
private $wp_stop = array('draft', 'auto');

// Get out there and rock and roll the bones:
function __construct() {
add_action('save_post', array(&$this, 'convert'));
add_action('admin_menu', array(&$this, 'addMenu'));
}
}
?>

0

به اشتراک گذاری این پست


لینک به پست

سلام . مرتضی جان یه سوال دارم . لطفا راهنماییم کنید

ببینید من از feedwordpress استفاده می کنم و می خوام عنوان نوشته هام رو بصورت اتوماتیک برچسب کنم . از افزونه title to tag رو تست کردم ولی یه مشکلی وجود داره این افزونه خوب کار می کنه و برای فارسب هم کاملا قابل تنظیم فقط بصورت اتومات به پست ها برچسب نمی زنه . یعنی حتما باید پستی (که توسط فید وردپرس خوانده شده رو باز کنیم با ویرایش و پکمه بروزرسانی رو بزنیم تا اون موقع بطور اتومات از روی عنوان برچسب تولید کنه) حالا سوال من اینه ، چطور می تونم کاری کنم که کلا در زمانی که فید خوانده میشه برچسب اتومات تولید بشه.

اینم کدش(فکر می کنم باید add_action رو تغییر بدیم ولی خودم موفق نشدم)


new titleToTags;

class titleToTags {

// Convert titles to tags on save:
function convert($post_id) {
$stopwords = $this->getStopWords();
$append = get_option('t2t_append');

$post = get_post(wp_is_post_revision($post_id));
// No title? No point in going any further:
if(isset($post->post_title)) :
// Setup our tag data:
$title_to_tags = array();
$title_werdz = explode( ' ', $post->post_title );
foreach ($title_werdz as $werd) :
$werd = $this->lowerNoPunc($werd);
if(!in_array($werd, $stopwords) && !in_array($werd, $this->wp_stop)) :
$title_to_tags[] = $werd;
endif;
endforeach;

// Append or complete. Do not replace:
if( $append ) :
wp_set_post_tags($post_id, $title_to_tags, true);
elseif(!wp_get_post_tags($post_id)) :
wp_set_post_tags($post_id, $title_to_tags, true);
endif;
endif;
}

// Display options page:
function addMenu() {
add_settings_field(
$id = 'stop_words',
$title = "Title to Tags: ignored words",
$callback = array( &$this, 'stop_words' ),
$page = 'writing'
);
add_settings_field(
$id = 't2t_append',
$title = "Title to Tags: append tags",
$callback = array( &$this, 'append' ),
$page = 'writing'
);
register_setting( $option_group = 'writing', $option_name = 'stop_words' );
register_setting( $option_group = 'writing', $option_name = 't2t_append' );
}

function stop_words() {
$values = get_option('stop_words');
if(strlen($values) < 1) :
$values = implode(', ', $this->getStopWords());
endif;
echo '
<p>These words will be ignored by Title to Tags (punctuation removed). <em>To reset, simply delete all values here and the default list will be restored.</em></p>
<textarea rows="6" cols="100" name="stop_words" id="stop_words">' . $values . '</textarea>
';
}

function append() {
$value = get_option('t2t_append');
$checked = ( $value ) ? 'checked="checked"' : '';
echo '
<p>Choose whether to add tags to untagged content, or to append new Title 2 Tags, even if there are tags already present.</p>
<input type="checkbox" name="t2t_append" id="t2t_append" ' . $checked . ' /> append Title to Tags to preexisting tags.
';
}

// Gets the stop word list:
private function getStopWords() {
$stopwords = array();
// Try the current options first:
$vals = get_option('stop_words');
// Otherwise, grab the default list:
if( empty( $vals ) ) :
$file = dirname(__FILE__).'/stopwords.txt';
$vals = file_get_contents($file);
endif;

// Explode the list and trim values:
$vals = explode( ',', $vals );
foreach($vals as $word) :
$stopwords[] = $this->lowerNoPunc($word);
endforeach;

return $stopwords;
}

// Converts all words into lower-case words, sans punctuation or possessives.
private function lowerNoPunc($werd) {
$werd = strtolower(trim(preg_replace('#[^\p{L}\p{N}]+#u', '', $werd)));
return $werd;
}

// List of WP-specific stop words (draft, etc)
private $wp_stop = array('draft', 'auto');

// Get out there and rock and roll the bones:
function __construct() {
add_action('save_post', array(&$this, 'convert'));
add_action('admin_menu', array(&$this, 'addMenu'));
}
}
?>

منم دقیقا مشکل شما رو دارم

کسی نیست راهنمایی کنه؟

پست هایی که توسط rss ارسال میشه هیچ راهی نداره کاری کنیم که خودشون برچسب گذاری بشن؟

0

به اشتراک گذاری این پست


لینک به پست

سایت هائی که از تگ اتوماتیک وردپرس استفاده میکنن : g19 .ir patoghee .ir امکان تگ کردن خودکار از گوگل هست بویسله ی api گوگل که تا 60 کوئری در روز رایگان هست و بقیش پولی :)

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری