• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
    • Saeed Fard

      نسخه جدید وردپرس پارسی رونمایی شد   05/09/96

      در پنجمین سال فعالیت از وردپرس پارسی و بعد از ارائه خدمات و سرویس‌های متفاوت به جامعه وردپرس ، برآن شدیم که نسخه جدید سایت وردپرس‌پارسی را بر اساس نیازها و خدمات جدیدی که قرار است ارائه شود طراحی و رونمایی کنیم ، از این جهت امروز یک ورژن از نسخه جدید رونمایی شد. در ادامه به معرفی بخش‌های مختلف سایت می‌پردازیم.     در دوره فعالیت گروه وردپرس‌پارسی بیش از 13 افزونه مختلف به صورت رایگان از طرف گروه برای وردپرس نوشته و منتشر شد که در مجموع دارای 100هزار نصب فعال روی سایت‌های وردپرسی است و 500هزاربار از مخزن پلاگین‌های وردپرس دانلود شده‌اند. به همین دلیل قسمت اول وب‌سایت مختص معرفی افزونه‌های گروه وردپرس‌پارسی طراحی شده است که در آن لیستی کامل از افزونه‌ها به همراه توضیحات در اختیار کاربران است . روند تولید افزونه‌های رایگان در جهت توسعه و بومی‌سازی بیشتر وردپرس از طرف وردپرس پارسی ادامه دارد و بزودی افزونه‌های دیگری به آرشیو اضافه خواند شد.   گروه وردپرس‌پارسی که تا به این‌جا تمرکز بیشتر خود را روی پشتیبانی رایگان از وردپرس گذاشته بود تا مشکلات کاربران وردپرس فارسی را حل کند که حاصل این فعالیت 18 هزار کاربر در انجمن با 43 هزار موضوع و 255 هزار سوال جواب است، قرار است من بعد در عرصه آموزش وردپرس وارد شود و از تخصص اعزای گروه در این حوزه نیز استفاده کند تا مرجعی کامل، اصولی و درست برای آموزش وردپرس ایجاد شود. قسمت دوم وب‌سایت مربوط به مقالات و آموزش‌هایی است که روی وردپرس پارسی از طرف اعضای آن ارسال می‌شود.   در دنیای وردپرس اتفاقات مختلفی در حال روی دادن است که دانستن آن‌ها میتونه برای ما جالب و جذاب باشه، برگزاری وردکمپ‌ها، معرفی سرویس‌ها و خدمات جدید و ... که از جمله اخبار مهم در این حوزه می‌توان برگزاری اولین همایش وردپرس ایران در سال 93 و همایش‌های دیگر مربوط به وردپرس و معرفی سیاره وردپرس و همینطور خبر برگزاری میتاپ‌های وردپرسی در ایران اشاره کرد ، در قسمت آخر وب‌سایت به معرفی موارد این چنینی پرداخته می‌شود و همینطور گزارش‌های مرتب از فعالیت‌ها، میتاپ‌ها و رویدادهای وردپرسی در آن ارائه می‌شود .   در ادامه این فعالیت‌ها بزودی شاهد اخبار جدیدی از وردپرس‌پارسی خواهید بود. شما نیز به عنوان یکی از کاربران این جامعه وردپرسی می‌توانید ما را در توسعه هر چه بیشتر وردپرس یاری کنید. لینک مستقیم خبر : http://wp-parsi.com/wpparsi-new-version  
karbar98

تشخیص کد hex در میان متن

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

ارسال شده در (ویرایش شده)

سلام دوستان

فرض کنیم عبارت زیر را داریم :

salam chetori ?73616c616d

یا

salam 73616c616d chetori ?

در دو عبارت بالا کد hex در میان جمله است و حالا من می خواهم کدی باشد که hex را در میان متن تشخیص داده و آن را دیکد کند مشکل در دیکد کردن نیست مشکل اینجاست که سیستم بتونه کد hex رو که در میان متن مخفی شده را پیدا کند.

ممنون می شوم دوستان راهنمایی کنند.

ویرایش شده در توسط karbar98
0

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


لینک به پست

این رشته چه جور تولید میشه؟ بصورت دستی نوشته میشه یا بوسیله ی تابع ایجاد میشه؟

مثلاً:


salam <span class="my-func"><?php my-function ?></span> chetory?

شاید البته منظورتونو درست نفهمیده باشم

2

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


لینک به پست

تا جایی که من می دونم باید به کد یک مشخصه بدید مثل % در اول و آخرش یا آکولاد و تعریف کنید که مقادیر داخل معرفه مورد نظر انکد بشند

3

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


لینک به پست

این رشته چه جور تولید میشه؟ بصورت دستی نوشته میشه یا بوسیله ی تابع ایجاد میشه؟

دقیقا دستی نوشته می شه و توسط get از آدرس گرفته می شود.

تا جایی که من می دونم باید به کد یک مشخصه بدید مثل % در اول و آخرش یا آکولاد و تعریف کنید که مقادیر داخل معرفه مورد نظر انکد بشند

درسته این هم امکان پذیره اما هیچ راهی نداره بتوان بدون در نظر گرفتن کارکتر خاصی کد hex رو تشخیص داد ؟

0

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


لینک به پست

من دقیقاً نمی دونم که این get‌ از کجا وارد میشه. فرض کنیم از یه فرم با متد get گرفته بشه. خب؟

حالا من میام یه زمینه دلخواه به نام hex_string برای پست ایجاد می کنم - بعد در آن فرم، فیلدی برای نوشتن مقدار این زمینه دلخواه ایجاد می کنم. (مثلاً 123456789)

سپس در هرجایی که میخوام این فیلد به صورت متمایز فراخوانی و نمایش داده بشه می تونم شرط زیر رو به کار ببرم:


<?php if ( ($_GET['hex_string'] == '') ) { ?>
<p>Null</p>
<?php } else { ?>
<?php
$search_post = get_by_hex_term();
foreach ($search_post as $search_post) {
echo "<span class=\"custom-class\">" . get_post_meta($search_post->ID,'hex_string',true) . "</span>";
echo "Your are my lovley friend";
}
}
?>

البته خودتون بهتر می دونید که باید در کنار این یک تابع (function) در functions.php به اسم get_by_hex_term ایجاد کنید تا بتونه مقدار hex_string رو از دیتابیس بخونه

البته این روش کلاً همین الان به ذهنم رسید و جواب میده ولی فکر کنم روش های ساده تری هم باشه. صبر کنیم!

4

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


لینک به پست

خب ظاهرا این مقدار هگز وسط یک جمله یا متن هست که با متد Get ارسال میشه معمولا ابتدای کدهای هگز $ یا # یا % داره که از اون طریق شناسایی میشه

در غیر این صورت بایید یک رجکس بنویسین که این کارو براتون انجام بده

یعنی کلماتی رو که از( 0-9 و a-f )تشکیل شدن درون متن رو به عنوان هگز در نظر بگیره

3

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


لینک به پست

من دقیقاً نمی دونم که این get‌ از کجا وارد میشه. فرض کنیم از یه فرم با متد get گرفته بشه. خب؟

با تشکر ز شما

اما اطلاعات از url گرفته می شود بدین صورت :

http://site.com/posts.php?id=salam73616c616d

خب ظاهرا این مقدار هگز وسط یک جمله یا متن هست که با متد Get ارسال میشه معمولا ابتدای کدهای هگز $ یا # یا % داره که از اون طریق شناسایی میشه

در غیر این صورت بایید یک رجکس بنویسین که این کارو براتون انجام بده

یعنی کلماتی رو که از( 0-9 و a-f )تشکیل شدن درون متن رو به عنوان هگز در نظر بگیره

دقیقا مد نظرم همین روش دومی است که نام بردید.

آیا مثالی در این رابطه موجود است ؟

0

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


لینک به پست

کار کمی سخت شده

تعداد کاراکترهای هگز شما ثابت هست؟

2

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


لینک به پست

کلا برا شناسایی hex می تونی از این pattern استفاده کنی


[0-9a-fA-F]+

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

3

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


لینک به پست

کار کمی سخت شده

تعداد کاراکترهای هگز شما ثابت هست؟

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

تعداد کاراکتر ها هم متاسفانه مشخص نیست مثلا کد hex ممکنه 20 کاراکتری باشه یا ممکنه 100 کاراکتری باشد.

کلا برا شناسایی hex می تونی از این pattern استفاده کنی

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

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

0

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


لینک به پست

فکر نمیکنم راه حلی برای این نوع کد پیدا کنید

3

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


لینک به پست

درسته گویا راه حلی وجود نداره

از دوستان برای وقتی که گذاشتند تشکر می کنم.

0

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


لینک به پست

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

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

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

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


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

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

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


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