پرش به


تصویر

مشکل در نصب MWS-Syntax Highlighter درdle 9.6


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
17 پاسخ برای این موضوع

#1 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/05 ساعت 21:31

http://www.marzochi.ws/web-sistemleri/69-dle-syntax-highlighter.html

درود به همه

من خواستم اینو نصب کنم روی لوکال اگه جواب داد بعد روی هاست اما این پیغامو میده


Tebrikler, modül başarıyla kuruldu.
Eğer dosyaları sunucuya yüklediniz ve dosya düzenlenmelerini yaptıysanız, modül ile ilgili ayarlamaları Admin Panelinizden yapabilirsiniz.

SyntaxHighlighter 3.0.83 - Uygulaması Alex Gorbatchev Tarafından 2004 Yılında Başlamış ve Hala Geliştirilmeye Devam Edilen Bir Uygulamadır.
Resmi Site : SyntaxHighlighter,Ayarlar Sayfası : Configuration

DLE Uyarlaması : by MeHMeT a.k.a MaRZoCHi (Mehmet Hanoğlu)
Resmi Site : MaRZoCHi.WS Daha Fazla İçerik İçin...

[Not : Güvenliğiniz için install.php dosyasını silin]

Sorunlarınızı MaRZoCHi.WS'den bana bilirebilirsiniz
Güle güle kullanın

  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/05 ساعت 21:37

دوست عزیز، از ورژن ۹.۵ به بعد خود سیستم Syntax Highlighter داره، نیازی نیست ماژول جدیدی نصب کنید!
  • 0

#3 Robotic

Robotic

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 58 ارسال

ارسالی 1391/03/05 ساعت 21:43

چی هست این ؟! :question: دمو هم که نذاشته ؟!!

نوشته روی 9.3 تست شده هاا ! ورژن انجین شما چیه ؟!!
  • 0

#4 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/05 ساعت 21:51

اونی که خودش داره به کار من نمیاد چون فقط سینتکس php رو ساپورت میکنه
من باید به چند زبان برنامه نویسی سورس کد روی سایتم بذارم

اینارو ببین اگه تونستی کمکی بکن

http://translate.googleusercontent.com/translate_c?hl=en&rurl=translate.google.c
om&sl=auto&tl=fa&u=http://dle-solutions.ru/dle/hacks/54-podsvetka-sintaksisa-dly
a-dle-9x.html&usg=ALkJrhheXxB33sLtyiq77eewHmv9TfIamw

www.marzochi.ws/web-sistemleri/69-dle-syntax-highlighter.html

Robotic,
مال من 9.6 هستش
  • 0

#5 حمید یوسفی

حمید یوسفی

    سوپراستار

  • عضو سایت
  • ستارهستارهستارهستارهستاره
  • 1,239 ارسال
  • محل سکونت: تهران

ارسالی 1391/03/05 ساعت 22:53

ترجمه فارسی متن ترکی بالا :
با عرض تبریک، نصب ماژول موفقیت آمیز بود.
اگر فایل ها را بر روی سرور خود آپلود کرده اید و مراحل نصب را پشت سر گذاشته اید، می توانید از طریق پنل مدیریت، تنظیمات ماژول را اعمال فرمائید.
توسعه سینتاکس های لایتر 3.0.83 توسط آلکس گورباچف از سال 2004 آغاز شده و نسخه کنونی، زمینه بهبود یافته آن می باشد.
وب سایت رسمی : های لایتر، صفحه مشخصات : پیکربندی ( configure )
( که مشخصا به دلیل کپی کردن لینک ها از بین رفته ! )
الباقی هم ارتباطی به نصب و سیستم نداره.

با توجه به متن بالا طبیعتا الان می تونین از مازول استفاده کنید.
  • 1

#6 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/05 ساعت 23:32

mister.yousefi,
متاسفانه نمیشه چون باید بعد از نصب این کارهارو هم انجام بدم

SyntaxHighlighter 3.0.83 - Uygulamas‎ Alex Gorbatchev Taraf‎ndan 2004 Y‎l‎nda Ba‏lam‎‏ ve Hala Geli‏tirilmeye Devam Edilen Bir Uygulamad‎r.
DLE Uyarlamas‎ : by MeHMeT a.k.a MaRZoCHi (Mehmet Hanoًlu)
Resmi Site : WWW.MaRZoCHi.WS


1) "upload" klasِründeki tüm dosyalar‎ sunucunuza yükleyin.
2) "install.php" yi çal‎‏t‎r‎n ve silin.
3) A‏aً‎daki gibi dosyalar‎ düzenleyin
Düzenlenecek dosyalar :
====================================
1) index.php
2) engine\engine.php
3) engine\modules\bbcode.php
4) engine\ajax\bbcode.php
5) engine\classes\js\bbcodes.js
6) engine\inc\includeinserttag.php
7) engine\classes\parse.class.php
=====================================


=> index.php
------------------------------------------------------------------
(Bul - Scriptin En Sonunda)

echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";

(ـstüne ekle)

require_once ENGINE_DIR . '/modules/syntax/mws-syntax.php';



=> engine\modules\bbcode.php ve engine\ajax\bbcode.php ve engine\inc\includeinserttag.php
---------------------------------------------------
(BBKodlarda font ile ilgli bِlümün alt‎na,yourmlar içinde ayn‎ i‏lemi yapa‎yorsunuz ilki haber eklerken gِzüken bbeditor için)

<div class="editor_button" style="padding-top:4px;width:120px;">
<div class="bbselect">
<select name="bbshcode" onchange="insert_shcode(this.options[this.selectedIndex].value)"&
gt;
<option value="0">Dili Seçin</option>
<option value="plain">Normal Kod</option>
<option value="as3">ActionScript3</option>
<option value="applescript">AppleScript</option>
<option value="bash">Bash/shell</option>
<option value="cf">ColdFusion</option>
<option value="c-sharp">C#</option>
<option value="cpp">C/C++</option>
<option value="css">CSS</option>
<option value="delphi">Delphi</option>
<option value="diff">Diff</option>
<option value="erlang">Erlang</option>
<option value="groovy">Groovy</option>
<option value="jscript">javascript</option>
<option value="java">Java</option>
<option value="javafx">JavaFX</option>
<option value="perl">Perl</option>
<option value="php">PHP</option>
<option value="ps">PowerShell</option>
<option value="python">Python</option>
<option value="rails">Ruby</option>
<option value="scala">Scala</option>
<option value="sql">SQL</option>
<option value="sass">Sass</option>
<option value="vbnet">Visual Basic</option>
<option value="xml">XML/HTML</option>
</select>
</div>
</div>


=> engine\classes\js\bbcodes.js ve engine\inc\includeinserttag.php
---------------------------------------------------
(Bul - Eًer javakodlar derlenmi‏ halde ise dosyan‎n geli‏tiriciler için olan‎ ile deًi‏tirin)

function insert_font(

(Bu fonksiyonun bitimine yap‎‏t‎r.)


function insert_shcode(brush)
{
if (brush == 0)
{
return;
}
doInsert("[shcode="+brush+"]","[/shcode]", true );
fombj.bbshcode.selectedIndex = 0;
};



=> engine\engine.php
---------------------------------------------------
(Bul)

$metatags = <<<HTML

(ـstüne ekle)

require_once ENGINE_DIR . '/data/mws-syntax.conf.php';

(Bul)

<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />

(Alt‎na ekle)

<script src="{$config['http_home_url']}engine/modules/syntax/scripts/shCo
re.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="{$config['http_home_url']}engine/modules/syntax/styles/shCo
re{$mws_syn_conf['theme']}.css"/>



=> engine\classes\parse.class.php :: [ADD]
-------------------------------------------------------------------

(Bul)

$count_end = substr_count ($source, "[/spoiler]");

(Alt‎na ekle)


preg_match_all ( "#\[shcode=(.+?)\](.+?)\[/shcode\]#is", $source, $kodlar );
for ($i=1;$i<count($kodlar);$i++)
for ($j=0;$j<count($kodlar[$i]);$j++)
if ($i != 1) {
$value = $kodlar[$i][$j];
$code = preg_replace ( "|<br />|", "\n", $value );
$source = preg_replace ( "|".preg_quote($value)."|", $code, $source );
}
$source = preg_replace( "#\[shcode=(.+?)\](.+?)\[/shcode\]#is", "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/modules/syntax/scripts/
shBrush_\\1.js\"></script><!--shcode1--><pre class=\"brush: \\1;\">\\2</pre><!--shcode2-->", $source );



(Bul)
$txt = preg_replace( "#<!--code2-->(.+?)<!--ecode2-->#", '[/code]', $txt );

(Alt‎na ekle)
$txt = preg_replace( "#<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/modules/syntax/scripts/
shBrush_(.+?).js\"></script><!--shcode1--><pre class=\"brush: (.+?);\">(.+?)</pre><!--shcode2-->#is", '[shcode=\\2]\\3[/shcode]', $txt );






یکی دیگه گیر آوردمساده تره
http://creative-territory.net/post/view/id/9/
انگار ساده تر باشه باید باهاش کار کنم
مشکل من اینه که زیاد بازبانهای تحت وب که مناسب این کاره آشنا نیستم اگه تحت ویندوز بد.. :herrr:
  • 0

#7 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/05 ساعت 23:40

شما که هنوز نصب نکردین این ماژول رو. بعد از اجرا کردن فایل install شما باید ادامه روند نصب رو انجام بدین. شما با استفاده از مترجم گوگل ترکی رو به انگلیسی ترجمه کنید (فقط قسمت هایی که توضیح داده رو) و بعد مرحله به مرحله میتونید مراحل نصب رو انجام بدین
  • 0

#8 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/05 ساعت 23:45

هر کاری که گفته بود انجام دادم فقط این نوشته میاد بالای صفحه

require_once ENGINE_DIR . '/data/mws-syntax.conf.php';

اگه میشه اینو ببینین http://creative-territory.net/post/view/id/9
توی پوشه خودش یه مثال داره و اجرا هم میشه اما نمیتونم ازش توی دیتالایف انجین استفاده کنم
  • 0

#9 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/05 ساعت 23:50

sam7,
اضافه کردن همچین اسکریپت هایی به همین سادگی نیست، شما خودت میبینی برای نصب اون ماژول چقدر باید تغییرات ایجاد کنید. پس بهتره دنبال اسکریپت دیگه ای نباشید که نصب کنید.

اما این ماژول، متاسفانه الان وقت ندارم و باید برم بیرون، اما اگر ۱-۲ روز صبر کنی خودم روی سیستم تست میکنم، اگر با ورژن ۹.۶ کار میکرد آموزش رو برات اینجا قرار میدم :request:
  • 0

#10 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/05 ساعت 23:53

خیلی ممنون
اما این دومی هم که دادم بد نیست

ریش و قیچی دست شماست اگه تونستی یکیشو برام ردیف کن
یاعلی
  • 0

#11 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/06 ساعت 08:41

من این ماژول شما رو روی دیتالایف انجین ورژن ۹.۶ نصب کردم، بدون مشکل و دردسر نصب شد و کار میکنه. یک عکس هم برای نمونه گذاشتم:
مشکل در نصب MWS-Syntax Highlighter درdle 9.6

کد ها هم برای ++C هست، نمیدونم درست میگم یا نه :lol: ، خلاصه بریم سر اصل مطلب. شما ابتدا تمامی فایلها رو آپلود کن، سپس فایل install.php رو اجرا کن، بعد یک پیغام ترکی! میده مبنی بر اینکه دیتابیس با موفقیت ایجاد شده. شما فایل install.php رو حذف کن حالا.

نکته: به دلیل اینکه کد ها اصولا در انجمن صحیح نمایش داده نمیشه و کرکتر اضافه داخل اون تولید میشه! من تیتر رو اینجا مینویسم، و بعضی از کد ها رو توی سایت Pastebin قرار میدم.

۱. فایل index.php رو باز کن، کد زیر رو پیدا کن:
echo "\n<!-- DataLife Engine Copyright Persian Group (http://datalifeengine.ir) -->";

قبلش کد زیر رو بزار:
require_once ENGINE_DIR . '/modules/syntax/mws-syntax.php';


۲. کد زیر رو باید در فایلهای:
engine\modules\bbcode.php
engine\ajax\bbcode.php
engine\inc\include\inserttag.php

قرار بدی، حالا دونه دونه این ۳ تا فایل که گفتم رو باز کن، کد زیر رو پیدا کن:
Verdana</option></select></div>

بعدش کد زیر رو قرار بده (لینک رو باز کن و کد رو کپی کن):
http://pastebin.com/jXWRF832

وقتی این عمل رو توی هر ۳ تا فایل انجام دادی میریم سراغ مرحله بعد.

۳. عملیات زیر رو باید در فایلهای:
engine\classes\js\bbcodes.js
engine\inc\include\inserttag.php

انجام بدی، حالا دونه دونه این فایلها که گفتم رو باز کن و کد زیر رو پیدا کن:
function insert_font(

قبلش کد زیر رو قرار بده:
http://pastebin.com/x7L65KAw

وقتی کار این ۲ فایل رو تموم کردی، میریم مرحله بعد.

۴. فایل engine\engine.php رو باز کن و کد زیر رو پیدا کن:
$metatags = <<<HTML

قبلش کد زیر رو قرار بده:
require_once ENGINE_DIR . '/data/mws-syntax.conf.php';

کد زیر رو پیدا کن:
http://pastebin.com/QhuM5Ss4

بعدش کد زیر رو قرار بده:
http://pastebin.com/bf15v5V4


۵. فایل engine\classes\parse.class.php رو باز کن، کد زیر رو پیدا کن:
$count_end = substr_count ($source, "[/spoiler]");

بعدش کد زیر رو قرار بده:
http://pastebin.com/YAceRSCE

کد زیر رو پیدا کن:
http://pastebin.com/NLsEF4fE

بعدش کد زیر رو قرار بده:
http://pastebin.com/PyxjRjKn

حالا، ویرایشگر پیشرفته رو برای ارسال مطلب غیر فعال کن، وقتی میخای مطلب ارسال کنی، یک قسمت به ادیتور اضافه شده که میتونی نوع کد یا برنامه رو انتخاب کنی، وقتی که تگ مخصوص توی ادیتور قرار گرفت، کد خودتو توش قرار بدی.

نکته: وقتی وارد لینکهای سایت pastebin میشی که دادم، از هر کد ۲ بار نوشته شده، یک فیلد که در قسمت بالا هست، و فیلد پائینی که بالاش نوشته RAW Paste Data، شما از کد های فیلد بالایی استفاده کن.
  • 0

#12 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/07 ساعت 14:53

نقل قول: IMP
http://pastebin.com/PyxjRjKn


یه دنیا ممنون الان تست می کنم اگه بازم ... مزاحم میشم :request:
بازم ممنون :love:
یاعلی

نشد!
همه کارهارو انجام دادم اما...
لیست زبانها میاد وقتی انتخاب میکنم هیچ اتفاقی نمی افته عکس هم گذاشتم.
اینم بگم اون سایتی که کدها توش بود ف.ی.ل.ت.ر بود منم ف.ی.ل.ت.ر شکنم جالب نبود دبدم کدها بهم ریخته از همون کد های که داخل Kurulum.txt بود استفاده کردم

[attachment=306]

اینم درست شد
فقط
نمیدونم چرا متن داخلش راست چین میشه و شماره ی خطهای کدی که داخلش هست رو سمت راست نمایش میده
[attachment=307]
  • 0

#13 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/07 ساعت 19:23

sam7,
راست چین شدنش به خاطر قالب شما هست. یا فایل fullstory رو باید ltr کنی یا خودت استایل ماژول رو چپ به راست کنی. تو فولدر ماژول، فولدر syntax یک فولدر style داره، باید از اونجا ویرایش رو انجام بدی. البته مطمئن نیستم این روش کار میکنه یا خیر.

موفق باشید
  • 0

#14 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/07 ساعت 19:31

باچندتا قالب امتحان کردم از جمله قالب پیش فرض که معمولا مشکلی نداره

منم فکر کنم مال ماژول باشه یه کاریش میکنم ممنون
راستی ltr چیه و برای درست کردن این مشکل چی باید یاد بگیرم
  • 0

#15 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/07 ساعت 19:36

http://www.w3schools.com/cssref/pr_text_direction.asp

http://www.i18nguy.com/markup/right-to-left.html

  • 0

#16 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/08 ساعت 12:16

ممنون کدی که گفتی توی قالب تغییر دادم درست شد
styles.css

#warpper{
    background :#fff url(../images/content_background.gif) repeat-y scroll center top;
    direction:ltr;
    margin:0px auto 0px;
    padding:0;
    position:relative;
    width:968px
}


ممنون اما قالبو بهم ریخت[attachment=309]
  • 0

#17 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/08 ساعت 12:38

sam7,
بقیه کار دیگه بستگی به مهارت خودت و قالب داره، یا باید فایلهای ماژول رو ویرایش کنی یا قالب رو.
  • 0

#18 sam7

sam7

    عضو جدید

  • عضو سایت
  • ستاره
  • 14 ارسال

ارسالی 1391/03/08 ساعت 15:34

اینک قالب

قالب منو میتونید از لینک بالا دانلود کنید
لطفاً اگه کسی میتونه یه نگاهی بندازه مشکلشو رفع منکه ... بریدم دیگه خداییش کار من نیست.
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی