Vzhled - [RC] mChat 2.0.0-RC5

Vaše dotazy, potíže nebo diskuze k phpBB3 MODům patří sem
Pravidla fóra
Nikdy na fóru nezveřejňujete své údaje (uživ. jméno a heslo) k vaší databázi a FTP, riskujete tím mnoho věcí. Od zneužití po zničení vašeho systému. Pokud je to opravdu nutné, tak doporučujeme vytvořit dočasný FTP účet pro ty potřebné soubory.

Oficiální podpora je z technických důvodů poskytována pouze MODům, které byly schváleny na phpBB.com, jejich seznam najdete zde.
Lorax
Příspěvky: 18
Registrován: pát 30. led 2015 1:33:04

Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Lorax » úte 19. črc 2016 10:31:18

Ahoj, chtěl bych Vás poprosit, jestli by mi někdo mohl poradit v úpravě mChatu. Porozuměl jsem, že by vše ohledně vzhledu mělo být v souboru mchat.css. Googloval jsem jak každý radí, ale pravděpodobně neznám správný termín pro můj problém.

Základní vzhled chatu je nastaven: nick a čas zprávy, pod tím daná zpráva a před nimi je velký avatar

Rád bych tyto věci přenastavil, aby vše bylo jen v jednom řádku a nezabírali tak místo (tzn. avatar velikosti jednoho řádku, za ním nick s časem a poslaná zpráva.

Budu rád za jakoukoli pomoc nebo nasměrování správným směrem. Děkuji

smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » úte 19. črc 2016 19:03:10

zkuste použít kliknutí pravým tlačítka myši a funkci "Prozkoumat prvek"

Lorax
Příspěvky: 18
Registrován: pát 30. led 2015 1:33:04

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Lorax » úte 19. črc 2016 23:25:47

Určitě je to pro Vás primitivní věc, podle funkce "prozkoumat" jsem zjistil, že se jedná o sekci "mchat-message-wrapper". Tak nevím jestli je to to co potřebuji, zkoušel jsem upravit "mchat-text" ale beze změny. Radu bych uvítal.

Kód: Vybrat vše

<!-- BEGIN mchatrow -->
<li id="mchat-message-{mchatrow.MCHAT_MESSAGE_ID}" class="row mchat-message" data-mchat-id="{mchatrow.MCHAT_MESSAGE_ID}" data-mchat-username="{mchatrow.MCHAT_USERNAME}"<!-- IF mchatrow.MCHAT_USERNAME_COLOR --> data-mchat-usercolor="{mchatrow.MCHAT_USERNAME_COLOR}"<!-- ENDIF --> data-mchat-message="{mchatrow.MCHAT_MESSAGE_EDIT}" data-mchat-message-time="{mchatrow.MCHAT_MESSAGE_TIME}" data-mchat-edit-time="{mchatrow.MCHAT_EDIT_TIME}"<!-- IF MCHAT_EDIT_DELETE_LIMIT and not MCHAT_EDIT_DELETE_IGNORE and (mchatrow.MCHAT_ALLOW_EDIT or mchatrow.MCHAT_ALLOW_DEL) --> data-mchat-edit-delete-limit="1"<!-- ENDIF -->>
	<!-- IF S_MCHAT_AVATARS -->
	<div class="mchat-avatar">
		<!-- IF mchatrow.U_VIEWPROFILE --><a href="{mchatrow.U_VIEWPROFILE}" title="{L_READ_PROFILE}"><!-- ENDIF -->
		<!-- IF mchatrow.MCHAT_USER_AVATAR -->{mchatrow.MCHAT_USER_AVATAR}<!-- ELSE --><img src="{STYLE_PATH}/theme/images/no_avatar.gif" class="mchat-avatar" alt="{L_READ_PROFILE}" /><!-- ENDIF -->
		<!-- IF mchatrow.U_VIEWPROFILE --></a><!-- ENDIF -->
	</div>
	<!-- ENDIF -->
	<div class="mchat-message-wrapper">
		<!-- INCLUDE mchat_messages_icons.html -->
		<div class="mchat-message-header">{mchatrow.MCHAT_USERNAME_FULL} &bull; <span class="mchat-time" title="{mchatrow.MCHAT_DATETIME}"<!-- IF mchatrow.MCHAT_MINUTES_AGO != -1 --> data-mchat-minutes-ago="{mchatrow.MCHAT_MINUTES_AGO}" data-mchat-relative-update="{mchatrow.MCHAT_RELATIVE_UPDATE}"<!-- ENDIF -->>{mchatrow.MCHAT_TIME}</span></div>
		<div class="mchat-text">{mchatrow.MCHAT_MESSAGE}</div>
	</div>
</li>
<!-- END mchatrow -->

smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » stř 20. črc 2016 19:04:16

dejte odkaz na Vaše forum, kde máte mChat :-)

Lorax
Příspěvky: 18
Registrován: pát 30. led 2015 1:33:04

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Lorax » stř 20. črc 2016 20:06:37


smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » čtv 21. črc 2016 6:32:25

jestli to bude nejlepší řešení Vámi navrhovaná úprava, netuším, počítejte s tím, že musí dojít ke zmenšení avataru a všeobecně, na co jej vůbec vlastně používat pro chat? Já bych jej vyhodila úplně, jako chatujícího mě zajímá text a nikoliv jakou má kdo ikonu :-)

vložení textu hned za hlavičku příspěvku, těžce by se mi orientovalo, kde začíná vlastní text uživatele, snad zase pokud zachovat vše do jednoho řádku, bych navrhovala úpravu jako

Kód: Vybrat vše

nick: vlastní text
Pokud mám chatovat "on-line" nezajímá mě, kdo byl příspěvek odeslaný, mám vlastní hodiny a datum přímo na monitoru a nebo co uživatel to jiné nastavené časové pásmo v profilu ;-)

Lorax
Příspěvky: 18
Registrován: pát 30. led 2015 1:33:04

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Lorax » čtv 21. črc 2016 9:16:17

rozhodně by mi stačilo "nick: vlastní text" jen se vůbec neorientuji ve zdrojáku

smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » čtv 21. črc 2016 18:58:01

dejte sem prosím ještě odkaz ke stažení rozšíření, které jste instaloval (mChatu)

Lorax
Příspěvky: 18
Registrován: pát 30. led 2015 1:33:04

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Lorax » čtv 21. črc 2016 20:01:43


smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » sob 23. črc 2016 13:17:09

co jsem se koukala, ale nezkoušela, tak musíte zkusit experimentovat.

V souboru

Kód: Vybrat vše

mchat_messages.tpl
vyhodit celý div

Kód: Vybrat vše

<div class="mchat-avatar"> ... </div>
tím by se měl odstranit avatar

pro ponechání pouze nicku a zprávy, tak z divu začínajícího

Kód: Vybrat vše

<div class="mchat-message-header">
vyhodit

Kód: Vybrat vše

<span class="mchat-time" title="{mchatrow.MCHAT_DATETIME}"<!-- IF mchatrow.MCHAT_MINUTES_AGO != -1 --> data-mchat-minutes-ago="{mchatrow.MCHAT_MINUTES_AGO}" data-mchat-relative-update="{mchatrow.MCHAT_RELATIVE_UPDATE}"<!-- ENDIF -->>{mchatrow.MCHAT_TIME}</span>
měl by zůstat pouze nick

pak ještě je třeba si dostylovat, aby se zpráva zobrazila hned za nickem :-)
takže čistě teoreticky bych to zkusila jako

vyhodit celý div

Kód: Vybrat vše

<div class="mchat-text">... </div>
a

Kód: Vybrat vše

{mchatrow.MCHAT_MESSAGE}
přidat do divu začínajícího

Kód: Vybrat vše

<div class="mchat-message-header">
tuto část

Kód: Vybrat vše

{mchatrow.MCHAT_MESSAGE}
hned za

Kód: Vybrat vše

{mchatrow.MCHAT_USERNAME_FULL}
výsledek jako tedy

Kód: Vybrat vše

<div class="mchat-message-header">{mchatrow.MCHAT_USERNAME_FULL} &bull;: {mchatrow.MCHAT_MESSAGE} 

Seuss

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Seuss » sob 23. črc 2016 13:58:04

soubor mchat_messages.tpl? Jediný s podobným názvem jsem našel mchat_messages.html který neovlivňuje vzhled po úpravě.

smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » sob 23. črc 2016 18:59:22

ano měla jsem ten na mysli ;-)

pokud se změna vzhledu neprojevila, je ještě nutné pročistit cache, zkoušel jste?

Seuss

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Seuss » sob 23. črc 2016 19:43:59

cache pročištěno a Chat stále stejný, nevím co dělám špatně.

Obrázek

mchat_messages.html

Kód: Vybrat vše

<!-- BEGIN mchatrow -->
<li id="mchat-message-{mchatrow.MCHAT_MESSAGE_ID}" class="row mchat-message" data-mchat-id="{mchatrow.MCHAT_MESSAGE_ID}" data-mchat-username="{mchatrow.MCHAT_USERNAME}"<!-- IF mchatrow.MCHAT_USERNAME_COLOR --> data-mchat-usercolor="{mchatrow.MCHAT_USERNAME_COLOR}"<!-- ENDIF --> data-mchat-message="{mchatrow.MCHAT_MESSAGE_EDIT}" data-mchat-message-time="{mchatrow.MCHAT_MESSAGE_TIME}" data-mchat-edit-time="{mchatrow.MCHAT_EDIT_TIME}"<!-- IF MCHAT_EDIT_DELETE_LIMIT and not MCHAT_EDIT_DELETE_IGNORE and (mchatrow.MCHAT_ALLOW_EDIT or mchatrow.MCHAT_ALLOW_DEL) --> data-mchat-edit-delete-limit="1"<!-- ENDIF -->>

	<div class="mchat-message-wrapper">
		<!-- INCLUDE mchat_messages_icons.html -->
		<div class="mchat-message-header">{mchatrow.MCHAT_USERNAME_FULL} &bull; {mchatrow.MCHAT_MESSAGE}</div> <!-- ENDIF -->>
	</div>
</li>
<!-- END mchatrow -->

smiesek
V.I.P.
V.I.P.
Příspěvky: 3055
Registrován: stř 22. úno 2006 1:00:00
Bydliště: Praha
Kontaktovat uživatele:

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od smiesek » ned 24. črc 2016 4:37:31

upravujete správný soubor ve složce stylu?

Dle průzkumu prvku se v kódu nic nezměnilo a proto se to stále zobrazuje původně.

Případně mi napište SZ, že bych se zkusila na to podívat, pokud mi poskytnete přístupové údaje.

Seuss

Re: Vzhled - [RC] mChat 2.0.0-RC5

Příspěvek od Seuss » ned 24. črc 2016 8:09:23

předpokládal jsem že se bude jednat o style prosilver, který je aktivní. Zkusil sem tedy všechno ostatní smazat. Dalšá věc co mchat používá je složka "all" ve stylech, kde se nachází pouze javascript. Tak nevím jestli upravit nějak tu javu, nebo nějaký jiný soubor mimo "mchat_message.html"

Zamčeno