Skype MOD phpbb3 fórumba

2013.12.09. 02:38

 Készítő:RMcGirr83Forrás: phpbb.com

 Megjelenés:2008.08.31
 Megjelenési verzió:2.0.5.a
 Telepítő nyelvi fájlok:EN-...-HU
 HU fordítás:Don Joe

  
skype_mod.zip


Note:

Ez a MOD már igen régi, elmúlt 5 éves, de még mindig használható, mint itt az oldalon is látszik ( phpbb 3.0.12 )
De nem volt úgy használható, ahogy az ember elvárná, így nekiálltam átnézni, most már rendesen működik. :)
Azóta többen megkerestek ezzel a MOD-dal kapcsolatban, ezért egy-két dolgot elöljáróban:
  • Legelőször telepítsük fel az eredeti MOD-ot teljesen, és mindössze 5 fájlt (a kinézetek számától függően) kell utólag szerkeszteni.
    Nem csak a prosilver és subsilver2 stílusban kell feltelepíteni a MOD-ot, és utólag ezeket a módosításokat elvégezni, hanem minden olyan kinézetben (a stílusnak megfelelően), amelyet az oldalunkon használunk.
    Ez egy picivel több munkának látszik, de egyszerűbb így leírni, mint egyenként kimagozni, hogy a MOD leírásában melyik szerkesztést hogyan, vagy melyik szerkesztést ne csináljuk meg.
  • A felhasználó profiljából csak a Skype Üzenetváltást indul el, függetlenül attól, hogy a felhasználó Üzenetváltást, vagy Videóhívást adott meg az adatlapján.
  • A felhasználó hozzászólásainál megjelenő Skype ikonra klikkelve Skype Üzenetváltást, vagy Skype Videóhívást indul el, attól függően, hogy a felhasználó mit adott meg az adatlapján.
  • Ha van Skype elérés a felhasználónál beírva, akkor a topikba is meg fog jelenni az ikon a hozzászólásainál.
    Egyes böngészők a kapcsolat indításakor kérnek még engedélyt kiegészítő használatára, nyugodtan lehet engedélyezni.
    Gyorsabb az egész folyamat, ha már a Skype el van indítva, de nem szükségszerű.
  • Ha a felhasználó még nincsen a Skype Partnerlistánkon, a Skype fel fogja ajánlani a kapcsolat felvételt.

Egy alapvető hiba van az eredeti telepítőnél megadott memberlist.php fájl módosításban.
Nem a programozásban, hanem az elgondolásban.
Ugyanis a készítő nagyon valószínű abból indult ki, hogy a Skype-on is ugyanezzel a felhasználó névvel van az illető, mint az adott fórumon.

Egyszóval IE, Chrome, Opera, Safari alatt tökéletesen működik.
FireFox alatt bejön rendesen a Skype, de nem áll rá a behívott felhasználóra. Ennek valószínű az az oka, hogy a Mozilla még mindig blokkolja a Skype pluginját, nem sikerült még a kompatibilitás problémákat megoldani.

Utólagos módosítások a telepítés után

Állomány megnyitása: memberlist.php

Keresd ezt:
Kód:
      'U_SKYPE'         => ($data['user_skype'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=contact&action=skype&u=' . $user_id) : '',

Cseréld le erre:
Kód:
      'U_SKYPE'         => ($data['user_skype'] && $auth->acl_get('u_sendim')) ? append_sid("skype:" . $data['user_skype'] . '?Chat') : '',


Állomány megnyitása: styles/prosilver/template/memberlist_view.html

Keresd ezt:
Kód:
      <!-- IF U_SKYPE or USER_SKYPE--><dt>{L_SKYPE}:</dt> <dd><!-- IF U_SKYPE --><a href="{U_SKYPE}" onclick="popup(this.href, 550, 400); return false;">{L_SEND_SKYPE_MESSAGE}</a><!-- ELSE -->{USER_SKYPE}<!-- ENDIF --></dd><!-- ENDIF -->

Cseréld le erre:
Kód:
      <!-- IF U_SKYPE or USER_SKYPE--><dt>{L_SKYPE}:</dt> <dd><!-- IF U_SKYPE --><a href="{U_SKYPE}">{L_SEND_SKYPE_MESSAGE}</a><!-- ELSE -->{USER_SKYPE}<!-- ENDIF --></dd><!-- ENDIF -->


Állomány megnyitása: styles/prosilver/template/viewtopic_body.html

Keresd ezt:
Kód:
<!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><li class="skype-icon"><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck();"><img src="http://mystatus.skype.com/smallicon/{postrow.U_SKYPE}" style="width: 16px; height: 16px;" alt="{L_SKYPE}: {postrow.U_SKYPE}" title="{L_SKYPE}: {postrow.U_SKYPE}" /></a></li><!-- ENDIF -->

Cseréld le erre:
Kód:
<!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><li class="skype-icon"><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck();"><img src="{ROOT_PATH}images/skype_message.gif" style="width: 16px; height: 16px;" alt="{L_SEND_SKYPE_MESSAGE}" title="{L_SEND_SKYPE_MESSAGE}" /></a></li><!-- ENDIF -->


Állomány megnyitása: styles/prosilver/template/overall_header.html

Keresd ezt, és töröld ki!
Kód:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>


Állomány megnyitása: styles/prosilver/template/simple_header.html

Keresd ezt, és töröld ki!
Kód:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>


Állomány megnyitása: styles/subsilver2/template/overall_header.html

Keresd ezt, és töröld ki!
Kód:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>


Állomány megnyitása: styles/subsilver2/template/simple_header.html

Keresd ezt, és töröld ki!
Kód:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>


Állomány megnyitása: styles/subsilver2/template/memberlist_view.html

Keresd ezt:
Kód:
                <tr>
                    <td class="gen" nowrap="nowrap" align="{S_CONTENT_FLOW_END}">{L_SKYPE}: </td>
                    <td><!-- IF U_SKYPE --><a href="{U_SKYPE}" onclick="popup(this.href, 550, 400); return false;">{SKYPE_IMG}</a><!-- ELSEIF USER_SKYPE -->{USER_SKYPE}<!-- ENDIF --></td>
                </tr>

Cseréld le erre:
Kód:
                <tr>
                    <td class="gen" nowrap="nowrap" align="{S_CONTENT_FLOW_END}">{L_SKYPE}: </td>
                    <td><!-- IF U_SKYPE --><a href="{U_SKYPE}">{L_SEND_SKYPE_MESSAGE}</a><!-- ELSE -->{USER_SKYPE}<!-- ENDIF --></td>
                </tr>


Állomány megnyitása: styles/subsilver2/template/viewtopic_body.html

Keresd ezt:
Kód:
 <!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck();"><img src="http://mystatus.skype.com/smallicon/{postrow.U_SKYPE}" style="width: 16px; height: 16px;" alt="{L_SKYPE}: {postrow.U_SKYPE}" title="{L_SKYPE}: {postrow.U_SKYPE}" border="0" /></a><!-- ENDIF -->

Cseréld le erre:
Kód:
<!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck();"><img src="{ROOT_PATH}images/skype_message.gif" style="width: 16px; height: 16px;" alt="{L_SEND_SKYPE_MESSAGE}" title="{L_SEND_SKYPE_MESSAGE}" border="0" /></a><!-- ENDIF -->


Ha kész vagyunk a szerkesztéssel, a fájlokat töltsük fel a helyére, felül írva az ott lévőket.
Ezután AVP - Általános fül - középen Gyorsítótár kiürítése - Futtatás most - majd Igen.
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Re: Skype MOD phpbb3 fórumba

2015.01.30. 01:20

Akit érdekel a MOD új változata,az a csatolmány letöltésével megkaparinthatja :D
A honosítást ismét én követtem el,mint azt anno is tettem :o

Aki szeretné,az most is módosíthatja azokat a file-ket,amelyeket a régi verziónál Ragadozo felsorolt,de nekem ezek nélkül is tökéletesen üzemel. (kipróbáltam a módosításokat is,tökéletesen funkcionál).
A csatolmány tartalmazza az eredeti MOD-ot és a magyar nyelvi filéket is.

skype_mod_2_0_6_hu.zip
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.