• 20-11-2008, 02:01:04
    #1
    Merhaba portal kurdum ama kurdugum portalda Tema attiktan sonra

    Alıntı
    Fatal error: Call to undefined method tpl_main::row_link_block() in /mounted-storage/home101a/sub003/sc62926-LYZI/cs-pulse.com/mkportal/blocks/sitenav.php on line 51

    böyle bi hata verdi eski temasini kullandi nedeni Temanin desteklememesimi ? yoksa içerdeki bi dosyada degisiklik mi yapmam gerekli ?
  • 20-11-2008, 11:32:35
    #2
    Bu eski temanın uyumsuzluğundan kaynaklanan bir sorun bende yaşamıştım mkportal.gen.tr de şöyle bir çözüm yazmışlar bende işe yaradıydı sende dene istersen.

    Alıntı
    Aşağıdaki dosyaları MKPortal C paketinden çıkarıp eskilerinin üstüne kayıt edin

    mkportal/templates/default/mkp.js
    mkportal/templates/Forum/mkp.js

    Bu yeni dosyaları yükleyin:

    mkportal/templates/default/images/buttons
    mkportal/templates/default/images/mkajax
    mkportal/templates/default/images/load.png
    mkportal/templates/default/images/monitor.gif
    mkportal/templates/default/images/noavatar.jpg
    mkportal/templates/default/images/pin.gif
    mkportal/templates/default/images/tiploghino.gif
    mkportal/templates/default/images/topx.gif
    mkportal/templates/default/images/view_no.gif
    mkportal/templates/default/mkp.ext.ajax.js
    mkportal/templates/default/stylecp.css

    mkportal/templates/Forum/images/buttons
    mkportal/templates/Forum/images/mkajax
    mkportal/templates/Forum/images/load.png
    mkportal/templates/Forum/images/monitor.gif
    mkportal/templates/Forum/images/noavatar.jpg
    mkportal/templates/Forum/images/pin.gif
    mkportal/templates/Forum/images/tiploghino.gif
    mkportal/templates/Forum/images/topx.gif
    mkportal/templates/Forum/images/view_no.gif
    mkportal/templates/Forum/mkp.ext.ajax.js
    mkportal/templates/Forum/stylecp.css

    Eğer temanızı editlemdiyseniz aşağıdaki dosyaları direk mevcut dosyaların üstüne atın

    mkportal/templates/default/tpl_main.php
    mkportal/templates/default/style.css

    mkportal/templates/Forum/tpl_main.php
    mkportal/templates/Forum/style.css

    Eğer temanızı editleyerek yaptıysanız ya da bu size ait bir tema ise aşağıdaki editmeleri yapmalısınız:

    Aç mkportal/templates/*/style.css

    Bul:

    img {         
        border: 0px;
    }
    Değiş:

    img {         
        border: 0px;
        vertical-align: middle; 
    }
    dosyanın sonuna aşağıdakileri ekleyiniz:

    .bghighlight1 {
        background-color: #EAF8EB;
    }
    
    .bghighlight2 {
        background-color: #EFCBCB;
    }
    
    .mkcopyright {
        font-size: 10px;
    }
    .mkcopyright a {
        text-decoration: none;
    }
    
    #mkcaltoday {
        border:2px;
        border-style:outset;
        background-color: #ffff00;
    }
    .mkbutton { 
        padding: 3px;
    }
    .mkbbbutton { 
        margin: 0;
        padding: 0;
    }
    Aç mkportal/templates/*/tpl_main.php

    Bul:

      <script type="text/javascript" src="{$js}"></script>
    Değiş:

      <script type="text/javascript">
        mkportalurl = '$mklib->siteurl/';
        var MKAJAX_IMAGES_PATH = "{$mklib->images}/mkajax/";
            var MKAJAX_SITEPATH = "{$mklib->sitepath}";
      </script>
      {$js}
    Bul:

    function open_main($mainwidth) {
    Üstüne ekle:

    function view_offline() {
    global $mklib;
    
    return <<<EOF
    
    <!-- begin offline notice -->
    <div class="bghighlight2 mktxtcontr" style="font-size: 18px; font-weight: bold; padding: 5px">{$mklib->lang['offline']}</div>
    <!-- end offline notice -->
    
    EOF;
    }
    Bul:

    function row_link( $icon, $url, $text) {
    global $mklib;
    return <<<EOF
    
    <!-- begin link template -->
    
             <img src="$icon" border="0" style="vertical-align: middle;" alt="" /> <a class="uno" $url>$text</a>
    
    <!-- end link template -->
    
    EOF;
    }
    Değiş:

    //Note: Link icon img code is in functions.php (function header)
    function row_link( $icon, $url, $text) {
    global $mklib;
    return <<<EOF
    
    <!-- begin link template -->
            {$icon}&nbsp;<a class="uno" $url title="$text">$text</a>
    <!-- end link template -->
    
    EOF;
    }
    
    //Note: Link icon img code is in block files
    function row_link_block($icon, $url, $text) {
    global $mklib;
    return <<<EOF
    
    <!-- begin block link template -->
            {$icon}&nbsp;<a class="uno" $url title="$text">$text</a>
    <!-- end block link template -->
    
    EOF;
    }
    Eğer eski temanızı AEF forum ile MKP de kullancaksanız aşağıdakileri de yapınız:

    Bul:

    function view_separator_h() {
    Üstüne ekle:

    //Meo: Changed in C 0.1 for AEF shoutbox
    function view_urlo_AEF($urlo1, $urlo2) {
    global $mklib;
    return <<<EOF
    
    <tr align="left">
      <td class="tdglobal" style="width: 100%; padding:0px; border-bottom: 1px solid #DEDCD1;">
        <div id="mkshout" class="tdglobal" style="padding:4px; font-size: 10px;">
            $urlo2
        </div>
      </td>
    </tr>
    
    EOF;
    }
    Bul:

    <!-- end mkportal quote -->
    EOF;
    }
    altına ekle:

    //Meo: Changed in C 0.1b for AEF shoutbox
    function AEF_shoutbox() {
    global $mklib;
    return <<<EOF
              </tr>
              <tr style="visibility:hidden">
            <td>
    <div id="shoutbox" style="left:0px; top:0px; position:absolute; width:700px; visibility:hidden;">
    <table width="100%" cellspacing="0" cellpadding="0" id="shbhandle">
      <tr>
        <td style="background:url($mklib->siteurl/$mklib->forumpath/themes/default/images/dwhl.gif); width:4px;"></td>
        <td align="left" style="background:transparent url($mklib->siteurl/$mklib->forumpath/themes/default/images/dwhc.gif) repeat-x scroll 0%; height:27px;"><b>Shout Box</b></td>
        <td align="right" style="background:transparent url($mklib->siteurl/$mklib->forumpath/themes/default/images/dwhc.gif) repeat-x scroll 0%; height:27px;"><a href="javascript:hide_shoutbox()"><img src="$mklib->siteurl/$mklib->forumpath/themes/default/images/close.gif" alt="" /></a></td>
        <td style="background:url($mklib->siteurl/$mklib->forumpath/themes/default/images/dwhr.gif); width:4px;"></td>
      </tr>
    </table>
    <table width="100%" cellspacing="0" cellpadding="0" style="background-color:#F4F4F4; border:solid 1px #CCCCCC;">
      <tr>
        <td width="100%" valign="top">
          <div id="shouts" align="left" style="height:120px; overflow: auto; display: block;"></div>
        </td>
      </tr>
    </table>
    <script type="text/javascript">
    <!--
        function Mk_Editor_Smileys_Pop() {
           editor_smileys_pop = window.open("$mklib->sitepath/index.php?ind=urlobox&op=show_emoticons&shouton=1", "Smileys", "resizable=yes, scrollbars=yes, status=no, titlebar=no, width=200,height=400");
        editor_smileys_pop.focus();
        }
    // -->
    </script>
    
    <!-- Meo extended editor -->
    <form id="mk_shout_editor" name="mk_shout_editor" action="post" style="padding: 0px;">
    <table width="100%" cellpadding="0" cellspacing="0" style="background: url({$mklib->images}/buttons/edit_cat.gif); padding: 0px; margin: 0px; border:solid 1px #CCCCCC;">
      <tr>
        <td align="left"  nowrap="nowrap">
        &nbsp;&nbsp;<img style="vertical-align: middle" src="{$mklib->images}/buttons/ed_bold.gif" alt="Bold" title="Bold" name="B" width="20" height="20" onclick="mk_shout_simpletag('B')" />
        <img style="vertical-align: middle" src="{$mklib->images}/buttons/ed_italic.gif" alt="Italic" title="Italic" name="I" width="20" height="20" onclick="mk_shout_simpletag('I')" />
        <img style="vertical-align: middle" src="{$mklib->images}/buttons/ed_underline.gif" alt="Underline" title="Underline" name="U" width="20" height="20" onclick="mk_shout_simpletag('U')" />
        &nbsp;<img style="vertical-align: middle"  src="{$mklib->images}/buttons/ed_separator.gif" width="1" height="20" border="0" alt="" />
        &nbsp;                        
        <select  name="ffont" onchange="mk_shout_alterfont(this.options[this.selectedIndex].value, 'FONT')" >
          <option value="0">Font</option>
          <option value="Arial" style="font-family:Arial">Arial</option>
          <option value="Times" style="font-family:Times">Times</option>
          <option value="Courier" style="font-family:Courier">Courier</option>
          <option value="Impact" style="font-family:Impact">Impact</option>
          <option value="Geneva" style="font-family:Geneva">Geneva</option>
          <option value="Optima" style="font-family:Optima">Optima</option>
        </select>
        <select  name="fsize" onchange="mk_shout_alterfont(this.options[this.selectedIndex].value, 'SIZE')" >
          <option value="0">Size</option>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          <option value="6">6</option>
          <option value="7">7</option>
        </select>
        <select  name="fcolor" onchange="mk_shout_alterfont(this.options[this.selectedIndex].value, 'COLOR')" >
          <option value="0">Color</option>
          <option value="blue" style="color:blue">Blue</option>
          <option value="red" style="color:red">Red</option>
          <option value="purple" style="color:purple">Purple</option>
          <option value="orange" style="color:orange">Orange</option>
          <option value="yellow" style="color:yellow">Yellow</option>
          <option value="gray" style="color:gray">Grey</option>
          <option value="green" style="color:green">Green</option>
        </select>
        &nbsp;<img style="vertical-align: middle"  src="{$mklib->images}/buttons/ed_smiley.gif" width="20" height="20" border="0" alt="Smilies" title="Smilies" onclick="Mk_Editor_Smileys_Pop()" />
        &nbsp;<img style="vertical-align: middle"  src="{$mklib->images}/buttons/ed_separator.gif" width="1" height="20" border="0" alt="" />
        <img style="vertical-align: middle" src="{$mklib->images}/buttons/ed_closetag.gif" height="20" alt="Close all Tags" title="Close all Tags" onclick="mk_shout_closeall()" />
        </td>
      </tr>
    </table>
    </form>
    <!-- End Meo extended editor -->
    
    <table width="100%" cellspacing="0" cellpadding="0" style="background-color:#F4F4F4; border:solid 1px #CCCCCC;">
      <tr>
        <td style="padding-left:1px; text-align: left;">
        <input type="text" style="width: 520px;" id="addshout" onkeydown="handleshoutkeys(event)" />&nbsp;&nbsp;<input type="button" onclick="shout();" value="Shout" id="addshoutbut" />&nbsp;&nbsp;<input type="button" onclick="reloadshoutbox();" value="Reload" />
        </td>
      </tr>
    </table>
    </div>
    
    <script type="text/javascript">
    Drag.init($("shbhandle"), $("shoutbox"));
    </script>
    
            </td>
    EOF;
    }
    // END Changed
    Umarım yardımı dokunur.

    Kaynak: Eski Temaları MKPortal C Uyumlu Hale Getirmek