• Welcome to Simple Machines Community Forum. Please login or sign up.
November 28, 2021, 12:25:12 PM

News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord


Modifikasyonların Manuel Kurulumu - Basitleştirilmiş Anlatım

Started by Arbalot, June 04, 2006, 01:10:10 PM

Previous topic - Next topic

ZeRDuShT

abi çok uzun iş ya..
uzun olmasınıda geçtim..
yapiorsun sonra o mod çalışmıor yada forumda çalışan bazı şeyler
bozuluor.... işte o zaman iyi lanet ediorsun foruma...
ama arkadaş iyi anlatmış..... tebrik ederim....
Böyle Buyurmuştu Zerdüşt

onur145

QuoteÖncelikle Bu Mesajı Yazmamdaki Amaç Manuel Mod Kurulumunu Biraz Daha Pekiştirmek...
Elmaciğin Hazırladığı O Eşsiz Dokumana Laf Söylenmez Tabiki Ama Bağzı Arkadaşlar Onu Okumaya Üşeniyorlar...

Kafanızın Daha Fazla Karşıcağını Düşünüyorsanız Hiç Okumayın En Yalın Şekli İle Anlatmaya Çalıştım Şu An İçin Elimden Gelen Bu...

Aradıgınız Dosya Kullanıdığınız Temada Yok Ise Default Tema Içerisindeki Dosyayı Kullanabilirsiniz...

Modu bilgisayarımıza indirip zip dosyasını actıgımızda karşımıza bi takım dosyalar cıkar
bunlar ;
package-info.xml
install.mod
install.xml
readme.txt
şeklinde dosyalarıdır.

package-info.xml dosyası ne işe yarar?
bu dosya bir nevi tanım dosyasıdır.
içeriği;
Kod:

<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">

<name>Board Notes</name>

<id>akabugeyes:boardnotes</id>

<version>1.0.4</version>

<type>modification</type>


ilk satırlarda yer olanlar bizim için pek onemli değildir bunda xml sürümünü modun adını yazarımı versiyonunu falan yazar...
bundan sonra gelen satırlar ise bize lazım olan kısımdır...
Kod:

        <install for="1.1 RC1, 1.1 RC2">
                 <readme>readme.txt</readme>
                 <modification format="xml" type="file">install1.1rcx.mod/install1.1rcx.xml</modification>
             <code>add_settings.php</code>
         </install>


burda
<install ile başlayan satır hangi sürüm için mod klasorunde hangi dosyanın kullanılacagını anlatmaktadır...
for="1.1 RC1, 1.1 RC2" diyor demek ki forum sürümümüz 1.1 rc1 ve 1.1 rc2 ise modu kurmamızda bi problem olmayacak
Kod:

<modification format="xml" type="file">

burda ise hangi dosyanın bizim sürmümüze uygun olan mod dosyası oldugunu anlayacagız...
manuel kurulum için uygulayacagımız kodlar install1.1rcx.mod dosyasının içinde tutuluyor...
<require-file name="Themes/default/testmod.template.php" destination="$themedir" /> bu satırımız ise modun için de siteye upload etmemiz gereken dosyar varsa onların tanımını yapıyor
name="testmod.template.php" indirip zip ile actıgımız mod dosyası içerisinden testmod.template.php dosyasını alıp
destination="$themedir" tema klasoru içerisine atmamızı soyluyor...

Kardeşlerim buraya kadar anladımda bundan sonra ne yapmam gerektiğini bir türlü anlayamadım lütfen yardım...



mHD®

kesinlikle kısa ve öz bi anlatım olmuş. Emeğinize sağlık. Bi sorunum olursa ki inşallah olmaz, size danışırım. Teşekkürler  :D

ultrArda

1.0.6 da da aynı mı oluyo kurulum ?  "BoardIndex.template" dosyasındaki değişiklikleri yapmak istediğimde değiştireceğim kodları orda bulamadım ?
YASASIN GALATASARAY!
YASASIN BAGIMSIZ ultrAslan!

dely86

manuel kurulum için uygulayacagımız kodlar install1.1rcx.mod dosyasının içinde tutuluyor...
pardon ama bu sölediğiniz dosya nerede acaba...

[DooMsDaY]

ya install.mod veya install.xml dıe bı dosya varsa aç kodlar orda

Rally©i

Çok güzel bir anlatım... Allah razı olsun, çok teşekkürler...

PuLL

Manuel Olarak bugün online olanlar modunu kurdum ama böyle oldu bunu nasıl düzeltebilirim teşekkürler...


Rally©i

Quote from: ivan_ on October 02, 2006, 06:57:55 PM
çok sade herkesin anlayabileceği şekilde anlatılmış.Tebrikler..

Evet tam bana göre  :)

mcmadrap

Herkesin anlayabileceği çok güzel bir anlatım olmuş. Ellerine sağlık ;)

imparative

paylasım icin teşekkür ediyorum

benim 1 sorum olcaktı ?

bir aradıgımız kodların sonuna ekliyoruz bir önüne ekliyoruz birde aradagımız kodlarla değiştiriyoruz ben burayı pek anlamadım ? 3 adım olarak anlatmıs

ama benim install.xml dosyasında birsürü add felan var ilk üç komutu böyle uyguladım Birinin sonrasına ekledim birinin öncesine birinide değiştirdim

bundan sonrası ne olacak?


frankeistein


MynakTurk


Rally©i

Quote from: imparative on October 24, 2006, 02:46:19 PM
paylasım icin teşekkür ediyorum

benim 1 sorum olcaktı ?

bir aradıgımız kodların sonuna ekliyoruz bir önüne ekliyoruz birde aradagımız kodlarla değiştiriyoruz ben burayı pek anlamadım ? 3 adım olarak anlatmıs

ama benim install.xml dosyasında birsürü add felan var ilk üç komutu böyle uyguladım Birinin sonrasına ekledim birinin öncesine birinide değiştirdim

bundan sonrası ne olacak?

Kusura bakma ama ben de senin sorunu anlayamadim, bir sürü add filan var derken neyi kastettin?  ::)

Cyberless


EveRgLaDe

Cok güzeL anlatim yapilmis.Tesekkürler..

Fakat bu kadar uzun ve düsündürücü bir anlatim yerine uygulamali video görüntüsü ve gerekli dosyalarin veriLmesi daha yararli ve ögretici olurdu diye düsünüyorum.Sözüm yanLis anLasiLmasin tabikii dökümani hazirlayan arkadasa tesekkür ediyorum.Güzel bir döküman.

pparker

Quote<search position="before"><![CDATA[                     </td>]]></search>
<add><![CDATA[';
                     //Welcome Ads
                     $ads = show_welcomeAds();
   
                     if(!empty($ads))
                     {
                        echo '<td class="windowbg2">';
                        if($ads['type']==0)
                           echo $ads['content'];
                        else
                           eval($ads['content']);
                        echo '</td>';
                     }
                     unset($ads);
                  echo ']]>
</add>
Arkadaşlar burada </td> ara ve sonuna ....ekle diyor.daha öncede sorulmuş ama cevaplanmamış şimdi index.template.php de bunlardan çok var hepsinin sonunamı bu kodu ekliyeceğiz?lütfen sayın moderatorler cevap verin.teşekkürler şimdiden.
hxxp:www.sosyalguvenlikkurumu.info [nonactive]
www.sskforum.com
www.drmustafagunes.com
www.ozelmerkez.tr.cx

ivan_

bu anlatım nerde geçiyor. ilk sayfada bulamadım. hangi modifikasyonun.bu .xml dosyasında index.template.php de değişiklik yptıracak olan söz konusu kodların biraz daha üstlerini çok uzun değilse tamamını koyarmısın.




Quote from: pparker on December 16, 2006, 08:28:24 PM
Quote<search position="before"><![CDATA[                     </td>]]></search>
<add><![CDATA[';
                     //Welcome Ads
                     $ads = show_welcomeAds();
   
                     if(!empty($ads))
                     {
                        echo '<td class="windowbg2">';
                        if($ads['type']==0)
                           echo $ads['content'];
                        else
                           eval($ads['content']);
                        echo '</td>';
                     }
                     unset($ads);
                  echo ']]>
</add>
Arkadaşlar burada </td> ara ve sonuna ....ekle diyor.daha öncede sorulmuş ama cevaplanmamış şimdi index.template.php de bunlardan çok var hepsinin sonunamı bu kodu ekliyeceğiz?lütfen sayın moderatorler cevap verin.teşekkürler şimdiden.

pparker

Quote from: ivan_ on December 16, 2006, 09:09:41 PM
bu anlatım nerde geçiyor. ilk sayfada bulamadım. hangi modifikasyonun.bu .xml dosyasında index.template.php de değişiklik yptıracak olan söz konusu kodların biraz daha üstlerini çok uzun değilse tamamını koyarmısın.




Quote from: pparker on December 16, 2006, 08:28:24 PM
Quote<search position="before"><![CDATA[                     </td>]]></search>
<add><![CDATA[';
                     //Welcome Ads
                     $ads = show_welcomeAds();
   
                     if(!empty($ads))
                     {
                        echo '<td class="windowbg2">';
                        if($ads['type']==0)
                           echo $ads['content'];
                        else
                           eval($ads['content']);
                        echo '</td>';
                     }
                     unset($ads);
                  echo ']]>
</add>
Arkadaşlar burada </td> ara ve sonuna ....ekle diyor.daha öncede sorulmuş ama cevaplanmamış şimdi index.template.php de bunlardan çok var hepsinin sonunamı bu kodu ekliyeceğiz?lütfen sayın moderatorler cevap verin.teşekkürler şimdiden.
Quote<file name="$themedir/index.template.php">
   <operation>
      <search position="before"><![CDATA[<body>';]]></search>
      
<add><![CDATA[   
   //Display ads on the top of the page
   $ads = show_topofpageAds();   
   if(!empty($ads))
      if($ads['type']==0)
         echo $ads['content'];
      else
         eval($ads['content']);   
   unset($ads);
]]>
</add>
   </operation>
<operation>
      <search position="before"><![CDATA[                     </td>]]></search>
<add><![CDATA[';
                     //Welcome Ads
                     $ads = show_welcomeAds();
   
                     if(!empty($ads))
                     {
                        echo '<td class="windowbg2">';
                        if($ads['type']==0)
                           echo $ads['content'];
                        else
                           eval($ads['content']);
                        echo '</td>';
                     }
                     unset($ads);
                  echo ']]>
</add>
</operation>


   <operation>
      <search position="before"><![CDATA[   template_menu();]]></search>

<add><![CDATA[
   //Below the menu ads
   $ads = show_indexAds();   
   if(!empty($ads))
      if($ads['type']==0)
         echo $ads['content'];
      else
         eval($ads['content']);
   unset($ads);

   //Tower left Ads
   $ads = show_towerleftAds();
   if(!empty($ads))
      echo '<table><tr><td valign="top">', $ads['type']==0 ? $ads['content'] : eval($ads['content']) ,'</td><td width="100%" valign="top">';

   unset($ads);
   //Tower Right Ads
   $ads = show_towerrightAds();   
   if(!empty($ads))
      echo '<table><tr><td width="100%" valign="top">';
   unset($ads);   
]]>
</add>
</operation>


<operation>
<search position="after"><![CDATA[   // Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!]]>
</search>

<add><![CDATA[   
   //Close table for towerright ads
   $ads = show_towerrightAds();   
   if(!empty($ads))
      echo '</td><td valign="top">', $ads['type']==0 ? $ads['content'] : eval($ads['content']) ,'</td></tr></table>';

   unset($ads);
   //Close table for towerleft ads
   $ads = show_towerleftAds();   
   if(!empty($ads))
      echo '</td></tr></table>';
   unset($ads);

   //Show ads on the bottom of the page
   $ads = show_bottomAds();
   if(!empty($ads))
      if($ads['type']==0)
         echo $ads['content'];
      else
         eval($ads['content']);
   unset($ads);]]>
</add>
</operation>

</file>
Ad management modunun install.xml dosyası kardeş.</td> bul ve sonrasına
Quote//Welcome Ads
                     $ads = show_welcomeAds();
   
                     if(!empty($ads))
                     {
                        echo '<td class="windowbg2">';
                        if($ads['type']==0)
                           echo $ads['content'];
                        else
                           eval($ads['content']);
                        echo '</td>';
                     }
                     unset($ads);
                  echo '
ekle diyor.şimdi benim anlamadığım bu </td> çok var hepsinden sonrayamı ekliyeceğiz bunları yoksa ilk </td> yemi?ikisinide denedim ama
QuoteTemplate Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.
bu hatayı veriyor üç gündür denemediğim kalmadı.ikinci olarak package-info.xml de
Quote<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
   <name>Ad Managment</name>
   <id>jeremy:ads</id>
   <type>modification</type>
   <version>2.0</version>

   <install for="1.1 rc2,1.1 RC3, 1.1">
      <readme type="file">readme.txt</readme>
      <code>install.php</code>
      <modification>install.xml</modification>
      <require-file name="Ads.php" destination="$sourcedir" />
      <require-file name="LoadAds.php" destination="$sourcedir" />
      <require-file name="Ads.template.php" destination="$themedir" />
      <require-file name="Ads.english.php" destination="$languagedir" />
   </install>
   
   <uninstall>
      <modification reverse="true">install.xml</modification>
      <remove-file name="$sourcedir/Ads.php" />
      <remove-file name="$sourcedir/LoadAds.php" />
      <remove-file name="$themedir/Ads.template.php" />
      <remove-file name="$languagedir/Ads.english.php" />
   </uninstall>
</package-info>
diyor.şimdi;
1-install.php yi ftp ile upload ettim ve hxxp:www.xn--siteadm-wfb.com/forum/install.php [nonactive] olarak çalıştırdım-sayfa boş geldi-
2-install.xml deki kodlara yapılması  gerekeni yaptım yani öncesine sonrasına kod ekleme filan -sadece </td> ile ilgili olanını anlamadım hepsinemi ilkinemi?-
3-ads.php yi source klasörüne upload ettim,LoadAds.php yi source klasörüne upload ettim,Ads.template.php yi Themes/Default aupload ettim,Ads.english.php yi Themes/defalt/language klasörüne upload ettim ve F5 le sayfayı yeniledim hiçbir değişiklik olmadı.foruma girmaya çalışıncada yukarıda yazdığım hatayı aldım.
şimdi üstadlarıma sorum doğru algoritmada mı gitmişim?</td> çok sayıda var onların hepsinin mi sonuna eklicez,ve aldığım hatanın olası nedeni ne olabilir?inanın çok uğraştım olmuyor.şimdiden çok teşekkür ederim iyiki varsınız.
hxxp:www.sosyalguvenlikkurumu.info [nonactive]
www.sskforum.com
www.drmustafagunes.com
www.ozelmerkez.tr.cx

Advertisement: