Skype
Szerző
Üzenet
Update
A subsilver2 utólagos módosításokat az előző posztból lefelejtettem.
Nem hagyott nyugodni a téma, így nekiálltam átnézni, most már rendesen működik, ahol elvárná az ember.
Azóta többen megkerestek ezzel a MOD-dal kapcsolatban, ezért egy-két dolgot elöljáróban:
Az eredeti poszt, kibővítve a subsilver2 utólagos módosításokkal
Egy alapvető hiba van a memberlist.php fájlban.
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.
És problémás volt, valamint pótolni kellett a skype.php nyelvi fájl is.
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.
Szükséges a language/hu/mods mappába feltölteni ezt a
skype.php
nyelvi fájlt, amit ráadásul nagyjából le is fordítottam, felül írva az ott lévőt.
A teljes MOD letölthető innen is, ez már tartalmazza a módosított magyar nyelvi fájlt is.
Skype MOD
De mivel ez (is) eredeti MOD, az itt lentebb leírt utólagos módosításokat a telepítés után ugyanúgy el kell végezni.
Állomány megnyitása: memberlist.php
Keresd ezt:
Cseréld le erre:
Állomány megnyitása: styles/prosilver/template/memberlist_view.html
Keresd ezt:
Cseréld le erre:
Állomány megnyitása: styles/prosilver/template/viewtopic_body.html
Keresd ezt:
Cseréld le erre:
Állomány megnyitása: styles/prosilver/template/overall_header.html
Keresd ezt, és töröld ki!
Állomány megnyitása: styles/prosilver/template/simple_header.html
Keresd ezt, és töröld ki!
Állomány megnyitása: styles/subsilver2/template/overall_header.html
Keresd ezt, és töröld ki!
Állomány megnyitása: styles/subsilver2/template/simple_header.html
Keresd ezt, és töröld ki!
Állomány megnyitása: styles/subsilver2/template/memberlist_view.html
Keresd ezt:
Cseréld le erre:
Állomány megnyitása: styles/subsilver2/template/viewtopic_body.html
Keresd ezt:
Cseréld le erre:
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.
A subsilver2 utólagos módosításokat az előző posztból lefelejtettem.
Nem hagyott nyugodni a téma, így nekiálltam átnézni, most már rendesen működik, ahol elvárná az ember.
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.
Az eredeti poszt, kibővítve a subsilver2 utólagos módosításokkal
Egy alapvető hiba van a memberlist.php fájlban.
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.
És problémás volt, valamint pótolni kellett a skype.php nyelvi fájl is.
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.
Szükséges a language/hu/mods mappába feltölteni ezt a
skype.php
nyelvi fájlt, amit ráadásul nagyjából le is fordítottam, felül írva az ott lévőt.
A teljes MOD letölthető innen is, ez már tartalmazza a módosított magyar nyelvi fájlt is.
Skype MOD
De mivel ez (is) eredeti MOD, az itt lentebb leírt utólagos módosításokat a telepítés után ugyanúgy el kell végezni.
Á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.
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.