بحث مدیاویکی:Gadget-Extra-Editbuttons.js/بایگانی ۳

message: بنظرم سورس صفحات زیباتر و بخش جعبه اطلاعات خواناتر میشه اگر چنین جعبه اطلاعاتی رو (در ابعاد بزرگتر درنظر بگیرید)

به

تبدیل کنیم کنیم. اونم با این الگوریتم که «{{جعبه اطلاعات ...» رو پیدا می‌کنیم بعد خطوطش رو جدا می‌کنیم و روی هر خطوط چهار عمل روبرو رو انجام می‌دیم: «حذف همه فاصله‌ها قبل و بعد از علامت مساوی (فقط بعد از مساوی نه فاصله‌های مقدار)، فاصله بعد از «|»، بدست آوردن طولانی‌ترین رشته تا مساوی (بعلاوه یک می‌کنیم) و روی هر خط تعداد کاراکتر عنوان پارامتر منهای مقداری که اول بدست آوردیم و به همون اندازه فاصله میذاریم، نهایتاًیک فاصله پس از مساوی» نظر شما چیست؟ -- علیرضا (بحث) ‏۷ سپتامبر ۲۰۱۴، ساعت ۱۸:۴۹ (UTC)
* به نظرم این کار باید با ربات بشود چون برای ابزار جاوا اسکریپت سنگین به نظر می‌آیدYamaha5 (بحث) ‏۷ سپتامبر ۲۰۱۴، ساعت ۱۸:۵۵ (UTC)
replies: text: با تشکر از ابراهیم، کد زیر در کنسول که چنین می‌توان کرد حال باید آن را به کدی مطلوب برای ابرابزار تبدیل کنیم
a = document.getElementsByTagName('textarea')[0].value;
var m = a.split('\n').map(function (x) { return x.split('=')[0].length; }).sort(function (x, y) { return y - x; })[0];
a.split('\n').map(function (x) { return x.split('=')[0] + new Array(m - x.split('=')[0].length).join(' ') + '=' + x.split('=')[1]; }).join('\n');
Yamaha5 (بحث) ‏۱۱ سپتامبر ۲۰۱۴، ساعت ۱۷:۴۹ (UTC)
thread_title:  در یک ردیف قراردادن «=» پارامترهای جعبه اطلاعات 

message: اگر ماهانه تغییرمسیر فضای نام اصلی (مقاله‌ها) رو استخراج کنیم و از اونها در رشته‌ها استفاده کنیم خیلی مفیدن. مثلا من الآن به رشته «ویندوز ایکس پی» رسیدم که خود ابرابزار قادر به شناساییش نیست اما اگر تغییرمسیرها رو داشته باشیم به راحتی با دستور \bفلان\b میشه فقط اون رشته‌ها رو بر اساس مسیر جاری اونها تغییر بدیم. البته برای ذخیره داده‌ها من شدیدا XML رو پیشنهاد می‌کنم نه جاوااسکریپت اگر ممکن باشه البته. -- علیرضا (بحث) ‏۱۱ سپتامبر ۲۰۱۴، ساعت ۱۶:۱۳ (UTC)
replies: text: حدود بیش از ۱ میلیون صفحه مقاله و تغییرمسیر برای آنها داریم که جایگزینی آنها با ابزار و حتی ربات هم کار زمان‌بر و پردردسری است. به نظر من تنها کاری که می توان کرد، طراحی رباتی است که فقط مقالاتی که فاصلهٔ مجازی دارند را فهرست کند و از حالت بدون فاصلهٔ مجازی به عنوان دارای فاصلهد مجازی (در صورتی که درون متن باشد) جایگزینی کند. مثلا مقالهٔ «ایکس‌ام‌ال» در فهرست باشد و اگر عبارت «ایکس ام ال» را هر جا دید با «ایکس‌ام‌ال» جایگزین کند. Yamaha5 (بحث) ‏۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۴۷ (UTC)
replies: text: :خب سرور رو گذاشتن که بهش فشار بیاد دیگه. تا فعلا ۴۰۰ هزار تا مقاله داریم باید اینکارو کنیم وگرنه به مرور کار زمان‌برتر میشه و هزینه‌اش (میزان استفاده از منابع سرور) افزایش پیدا می‌کنه. اصلاح مقاله‌های ایجادشده، به دست ربات انجام بشه بعد مقاله‌هایی که تازه ایجاد میشن، پیش از ذخیره موارد رو بررسی کنه. ما فقط یک فهرست xml از تغییرمسیرها میخوایم. بهرحال کار که دستی غیر منطقی تره. باید به ربات بسپاریم. توو هر زمان هم هزینه بر هست. چه الآن جه بعدا. من مخالف دست نگه‌داشتن هستم. میخوای این رو توی وپ:فنی مطرح کنم؟ -- علیرضا (بحث) ‏۱۷ سپتامبر ۲۰۱۴، ساعت ۰۷:۵۴ (UTC)
thread_title:  استخراج ماهانه تغییرمسیرها و استفاده از آنها برای اصلاح رشته‌ها 

message: :به نظر کم کاربرد است  یاماها۵ / ب ‏۲۳ ژوئن ۲۰۱۷، ساعت ۱۳:۰۱ (UTC)
این رو در نظر بگیرید: کارساز (سرور)ها این بنظرم بهتره به کارسازها (سرور) تبدیل شود. -- علیرضا (بحث) ‏۱۵ سپتامبر ۲۰۱۴، ساعت ۰۶:۲۸ (UTC)
replies: text: اینم ریجکسی که مد نظر من هست. با این ریجکس کارساز (سرور)ها به کارسازها (سرورها) تبدیل می‌شود. -- علیرضا (بحث) ‏۱۶ سپتامبر ۲۰۱۴، ساعت ۱۵:۱۶ (UTC)

text: رجکس پیشنهادی خطا دارد (مثلاً «دانشگاه (university) هاروارد» را به «دانشگاهها (universityها)روارد» تبدیل خواهد کرد. فعلاً ابزار طوری تنظیم شده (به دست Ebraminio) که بین «ها» و پرانتز فاصله نگذارد. -- دالبا ‏۱۷ سپتامبر ۲۰۱۴، ساعت ۰۱:۱۹ (UTC)
replies: text: :دالبا جان این رجکس الآن با استثنایی که شما فرمودید مشکلی نداره. -- علیرضا (بحث) ‏۱۷ سپتامبر ۲۰۱۴، ساعت ۰۶:۵۳ (UTC)
replies: text: ::راستش من منطقش را درست متوجه نشدم و چون خودم نمی‌توانم درستی‌اش را تأیید کنم بهتر است یک نفر دیگر بررسی کند. -- دالبا ۵ آبان ۱۳۹۳/ ‏۲۷ اکتبر ۲۰۱۴، ساعت ۰۵:۲۷ (UTC)
thread_title:  چسباندن «ها» به واژه پیش از پرانتز اگر در چنین قالبی بود 

message: سلام دوستان، میگم بنظرم حشو هست وقتی بنویسیم مثلا «۱۳۹۳-تاکنون» زیرا خود کاراکتر (-) به معنی تا و الی هست. ابرابزار باید قادر باشه اون رو به «۱۳۹۳–اکنون» تغییر دهد. این هم رجکسش. -- علیرضا (بحث) ‏۲۷ سپتامبر ۲۰۱۴، ساعت ۱۳:۴۲ (UTC)
replies: text: اگر مخالفی نیست آن را بیافزایمYamaha5 (بحث) ‏۱۰ اکتبر ۲۰۱۴، ساعت ۰۷:۵۳ (UTC)
replies: text: :خیلی وقته گذشته، لطفاً در وپ:فنی مطرح کن اگر میخوای دیگران هم نظر بدن. اینجا یا کسی نمیاد یا اگر بیاد دیده و مشکلی باهاش نداشته. -- علیرضا (بحث) ‏۱۱ اکتبر ۲۰۱۴، ساعت ۱۲:۲۷ (UTC)

text: ریجکس مشکل دارد می‌توانید به‌روزش کنید؟ در صورت درست شدن لطفاً من را پینگ کنیدیاماها۵ / ب ‏۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۳:۰۲ (UTC)
replies: text: : رضا جان این هم به‌روزرسانی شد.

text: – یاماها۵ / ب ‏۱۱ اوت ۲۰۱۶، ساعت ۰۹:۵۸ (UTC)
thread_title:  تبدیل «سال-تاکنون» به «سال-اکنون» و نمونه‌های مشابه 

message: سلام دوستان. درحال حاضر ابرابزار نمیتونه دانشنامه‌های رو به دانشنامه‌های تبدیل کنه. لذا من این رجکس رو نوشتم که شاید احتیاج به ویرایش کوچیک داشته باشه. یه بررسی کنید. بعلاوه اگر خواستید پیاده کنید، حواستان باشه در بخش Substitution من از فاصله مجازی استفاده کردم. شما باید از \u200c استفاده کنید. -- علیرضا (بحث) ‏۷ اکتبر ۲۰۱۴، ساعت ۱۲:۲۶ (UTC)
replies: text: سلام این کار را که می گوید ربات cosmetic_changes.py برعکسش را انجام می‌دهد و در شیوه‌نامه توصیه به آن است.Yamaha5 (بحث) ‏۱۰ اکتبر ۲۰۱۴، ساعت ۰۷:۲۹ (UTC)
replies: text: :رضا جان یعنی درستش اینه که به شکل دانشنامه‌های بنویسیم؟ -- علیرضا (بحث) ‏۱۱ اکتبر ۲۰۱۴، ساعت ۱۲:۲۶ (UTC)
replies: text: ::اتفاقاً هم در شیوه‌نامهٔ انگلیسی۱ و هم در شیوه‌نامهٔ فارسی۲ توصیه شده است که s یا «ها»ی علامت جمع در خارج از پیوند بیاید و این هم برای تایپ‌کردن راحت‌تر است و هم خوانایی بیشتری در ویکی‌متن دارد. ولی اینکه اینجا ربات‌های ما بر چه اساس این کار را می‌کنند نمی‌دانم. -- دالبا ۵ آبان ۱۳۹۳/ ‏۲۷ اکتبر ۲۰۱۴، ساعت ۰۴:۱۸ (UTC)

text: @دالبا: cosmetic_changes.py در کتابخانه پای ویکی‌پدیا هست و کاربران ویکی فا در آن دخیل نیستند Yamaha5 (بحث) ‏۲۸ اکتبر ۲۰۱۴، ساعت ۰۸:۳۳ (UTC)
replies: text: : کتابخانه است دیگر، چند نفر نوشته‌اند، قسم هم نخوده‌اند که مطابق شیوه‌نامهٔ ویکی‌پدیا باشد، برای کل مدیاویکی است، هر کسی باید با مسئولیت از توابع کتابخانه استفاده کند و آنهایی که به دردش نمی‌خورند یا مطابق میلش کار نمی‌کنند را استفاده نکند، ویرایش‌هایی که در ویکی انجام می‌شوند باید طبق شیوه‌نامه باشد، نه اینکه شیوه‌نامه مطابق کتابخانهٔ پای‌ویکی تنظیم شود. ضمن اینکه منتظر هستم ببینم اینکه گفتید «در شیوه‌نامه توصیه به آن است» کجاست؟‌ -- دالبا ۶ آبان ۱۳۹۳/ ‏۲۸ اکتبر ۲۰۱۴، ساعت ۰۸:۴۰ (UTC)

text: : ربات cosmetic را هم آزمایش کردم. بنابراین نه شما نه تنها در مورد ادعایتان در مورد شیوه‌نامه منبعی ارائه نکرده‌اید، بلکه حتی ربات cosmetic موجود در کتاب‌خانهٔ پای‌ویکی هم چنین کاری نمی‌کند. اگر توضیح قانع‌کننده‌ای در این موارد ارائه نکنید بنده به خاطر زدن این حرف‌های نادرست و گمراه‌کردن کاربران از شما شکایت خواهم کرد. -- دالبا ۷ آبان ۱۳۹۳/ ‏۲۹ اکتبر ۲۰۱۴، ساعت ۰۴:۴۰ (UTC)
replies: text: ::الان تست کردم هنوز هم آن مشکل هست اینجا شاید کد دیگری را راندید! تابع cleanUpLinks این کار را انجام می‌دهد و جناب ZxxZxxZ درگسترش آن همکاری کردند البته تغییرات ایشان را نمی‌دانم در جهت انجام این کار بوده یا رفع باگ. Yamaha5 (بحث) ‏۲۹ اکتبر ۲۰۱۴، ساعت ۰۵:۳۲ (UTC)
replies: text: :::از اسکریپت cosmetic_changes.py در آخرین نسخهٔ core استفاده کردم. البته شاید باگ باشد (یک باگ دیگر هم داشت که گزارش کردم و ساعاتی پیش اصلاح شد، اگرنه دیروز کد اصلاً اجرا نمی‌شد)، صبر می‌کنم مخزن استیبل‌تر شود بعداً دوباره تلاش می‌کنم. -- دالبا ۷ آبان ۱۳۹۳/ ‏۲۹ اکتبر ۲۰۱۴، ساعت ۰۵:۴۱ (UTC)

text: ریجکس مشکل دارد می‌توانید به‌روزش کنید؟ در صورت درست شدن لطفاً من را پینگ کنیدیاماها۵ / ب ‏۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۲:۵۶ (UTC)
replies: text: : رضا جان اصلاح کردم.

text: – یاماها۵ / ب ‏۱۱ اوت ۲۰۱۶، ساعت ۰۹:۵۶ (UTC)
thread_title:  حذف عنوان مقالهٔ اضافی از متن جایگزین پیوند داخلی 

message: سلام،
دوستان دو مشکل زیر ظاهرا بعد از آخرین به‌روزرسانی ظاهر شده، لطفا بررسی کنید. برای اینکه در عمل ببینید لطفاً اچ‌تی‌ام‌ال را با ابرابزار اصلاح کنید.
* # تگ‌های یکه. مانند <HR> که خط رسم می‌کند. را به # تگ‌های یکه. مانند 
---- که خط رسم می‌کند. تبدیل می‌کند.
* تگ‌های heading داخل برچسب <source> را به == تبدیل می‌کند. -- علیرضا (گفتگو) ۶ آبان ۱۳۹۳ ۱۱:۵۸ (تهران)
replies: text: خیلی جدید نیست (این‌ها از مدیاویکی:Gadget-Extra-Editbuttons-autoed.js نشأت می‌گیرند که یک ماهی بود که تغییری نداشت). به هر حال قسمت مشکل‌دار کد را غیرفعال کردم. -- دالبا ۷ آبان ۱۳۹۳/ ‏۲۹ اکتبر ۲۰۱۴، ساعت ۰۴:۲۲ (UTC)
replies: text: :به نظرم به جای غیرفعال‌کردن باید تگ‌ها را استثنا کنیمیاماها۵ / ب ‏۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۳:۰۹ (UTC)
thread_title:  دو مشکل ظاهرا بعد از آخرین به‌روزرسانی ابرابزار 

message: لطفاً امکانی برای سویچ کردن بین راست‌چین و چپ‌چین برای نمایش محتویات خطا در وپ:تست در نظر بگیرید مانند ابزاری که قبلا برای سویچ کردن بین راست‌چین و چپ‌چین در تفاوت ویرایش درست کرده‌بودید(افزودن دکمه‌ای برای تغییر جهت متن قسمت تفاوت (بالای پنجرهٔ تاریخچه سمت راست)).
replies: text: الان خواندن خطاهایی که عبارت فارسی و انگلیسی به صورت مخلوط دارند مشکل است مانند 
"https://fa.wikipedia.org/w/index.php?title=مدیاویکی%3AGadget-Extra-Editbuttons-tests.js&diff=13730323&oldid=13730317"
Yamaha5 (بحث) ‏۹ دسامبر ۲۰۱۴، ساعت ۰۴:۵۷ (UTC)
thread_title:  وپ:تست 

message: امکانی که می‌تواند مفید باشد و می‌شود رویش کار کرد:
متن
۱. بند
۲. بند
۳. بند
متن
را تبدیل کند به
متن
# بند
# بند
# بند
متن
Dalba ‏۳۰ اوت ۲۰۱۶، ساعت ۰۱:۵۵ (UTC)
replies: text: یاماها۵ / ب ‏۲۳ ژوئن ۲۰۱۷، ساعت ۱۲:۴۷ (UTC)
thread_title:  تبدیل بندهای ترتیبی به قالب‌بندی ویکی 

message: بنگرید به: 
یک سطح یا دو سطح تودرتویی الگوها را می‌شود تنها با استفاده از عبارت‌های باقاعده اضافه کرد، ولی اگر بخواهیم تا هر سطحی درست جواب دهد نیاز به یک الگوریتم مناسب دارد. Dalba ‏۳۰ اوت ۲۰۱۶، ساعت ۰۱:۵۸ (UTC)
replies: text: فعلا برای آن تست مشکل حل شد و با مستثنی کردن ابزار ترجمه اعداد بر روی فضای نام الگو، بعید می‌دانم در مقاله از این توابع بیشتر از این، به صورت تو در تو استفاده شده باشد. اگر هم باشد باید با الگو مناسب جایگزین شوند یاماها۵ / ب ‏۲۳ ژوئن ۲۰۱۷، ساعت ۱۳:۰۰ (UTC)
thread_title:  مشکل عدم شناسایی درست ابتدا و انتهای الگوها و توابع 

message: درود بر مهندس‌الممالک ویکی‌پدیای فارسی. لطفاً «به وسیله» را به «به‌وسیله»، و «موفقیت آمیز» را به «موفقیت‌آمیز» بدل کنید. من دسترسی مدیر رابط کاربری نمی‌دارم.--— آرش ツ‏ ۱۳ آذر ۱۳۹۷/ ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۴۸ (UTC)
replies: text: سلام ارادت. «به وسیله» مشکل‌ساز می‌شود مثلا «علی به وسیله نقلیه دسترسی ندارد» دومی به روی چشم یاماها۵ / ب ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۵۰ (UTC)
replies: text: :آثار پیری مشهود است :) الان موفقیت + آمیز را به هم می‌چسباند. همینجا تست کنید یاماها۵ / ب ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۵۱ (UTC)
replies: text: :: آن‌چه در پیام دیدم، «ویرایش به وسیلهٔ» است. این «به‌وسیله» از آن «به وسیله»ها نیست. :-)— آرش ツ‏ ۱۳ آذر ۱۳۹۷/ ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۵۴ (UTC):
replies: text: :::خیلی‌ها همزه را نمی‌گذارند به همین دلیل مشکل‌ساز می‌شود یاماها۵ / ب ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۵۵ (UTC)
replies: text: :::: مگر «ویرایش به وسیلهٔ» بخشی از یک پیام نیست که بر صفحهٔ کاربر ظاهر می‌شود؟— آرش ツ‏ ۱۳ آذر ۱۳۹۷/ ‏۴ دسامبر ۲۰۱۸، ساعت ۱۵:۵۶ (UTC)
replies: text: :::::الان متوجه شدم فکر کردم خود ابزار را می‌گویید یاماها۵ / ب ‏۴ دسامبر ۲۰۱۸، ساعت ۱۶:۰۰ (UTC)
thread_title:  اصلاحات نگارشی 

message: Hello, I think converting nbsp entity to a normal space on مدیاویکی:Gadget-Extra-Editbuttons-persianwikitools.js at line-code 509 is not a good idea. And I suggest to delete that line-code. Thanks! Aram (بحث) ‏۱۱ ژوئیهٔ ۲۰۲۰، ساعت ۱۰:۳۰ (UTC)
replies: text: Emmm... I don't really know which piece of code does the action, but I think I explained my purpose.  Aram (بحث) ‏۱۱ ژوئیهٔ ۲۰۲۰، ساعت ۱۱:۰۳ (UTC)
replies: text: :Have you seen this cause a problem anywhere? While I can think of theoretical situations in which this might cause problems, I think all the actual uses of nbsp are in the Template namespace, in which we don't use Extra-Editbuttons. In articles, where we use this gadget, you rarely see nbsp used, and if you do, it usually can be safely replaced with a space. — حجت/بحث ‏۱۱ ژوئیهٔ ۲۰۲۰، ساعت ۱۲:۳۴ (UTC)
replies: text: ::For example, sometimes we need to see a sentence with year(s) in parentheses in a sequence in infoboxes. Here, we use nbsp, but the tool breaks the sequence.  Aram (بحث) ‏۱۱ ژوئیهٔ ۲۰۲۰، ساعت ۱۷:۳۱ (UTC)
replies: text: :::Can you give a concrete example? (Link to article?) This seems like an issue that should be addressed by the infobox template, not by a hacky solution in the article — حجت/بحث ‏۱۱ ژوئیهٔ ۲۰۲۰، ساعت ۲۳:۲۳ (UTC)
replies: text: :::: For example, see the دەرچوون ,تێچوون and داھات lables values in the infobox on :ckb:ئەی دڵ، دژوارە. Aram (بحث) ‏۱۳ ژوئیهٔ ۲۰۲۰، ساعت ۱۲:۵۳ (UTC)
replies: text: ::::: Ok, so for "داھات" (which is really based on the "budget" parameter of the infobox) I see a value of ٧٠٠ میلیۆن ڕووپییەە but I don't understand where the   was supposed to be. Can you show me a diff link instead, so I can see the page with nbsp and with a normal space, and appreciate the difference? — حجت/بحث ‏۱۳ ژوئیهٔ ۲۰۲۰، ساعت ۲۲:۴۲ (UTC)
replies: text: :::::: You can see the two last values in the infobox without nbsp and with nbsp. Note that I have removed  templates as written as text. So, when we removed the nbsps, the values will break, but with nbsps we can see them in one line. Aram (بحث) ‏۱۴ ژوئیهٔ ۲۰۲۰، ساعت ۲۰:۰۹ (UTC)
replies: text: :::::::: the correct way to address it to use white-space: nowrap in the CSS for that field; not an NBSP hack. — حجت/بحث ‏۱۴ ژوئیهٔ ۲۰۲۰، ساعت ۲۰:۲۳ (UTC)
replies: text: ::::::::: Anyway, thank you so much for all your answers! If you can, check my message in here. Thanks again!  Aram (بحث) ‏۱۴ ژوئیهٔ ۲۰۲۰، ساعت ۲۰:۳۶ (UTC)
thread_title:  About nbsp entity to a normal space