Stránka 1 z 2

Vzhled - [RC] mChat 2.0.0-RC5

Napsal: úte 19. črc 2016 10:31:18
od Lorax
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

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: úte 19. črc 2016 19:03:10
od smiesek
zkuste použít kliknutí pravým tlačítka myši a funkci "Prozkoumat prvek"

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: úte 19. črc 2016 23:25:47
od Lorax
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 -->

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: stř 20. črc 2016 19:04:16
od smiesek
dejte odkaz na Vaše forum, kde máte mChat :-)

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: stř 20. črc 2016 20:06:37
od Lorax

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: čtv 21. črc 2016 6:32:25
od smiesek
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 ;-)

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: čtv 21. črc 2016 9:16:17
od Lorax
rozhodně by mi stačilo "nick: vlastní text" jen se vůbec neorientuji ve zdrojáku

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: čtv 21. črc 2016 18:58:01
od smiesek
dejte sem prosím ještě odkaz ke stažení rozšíření, které jste instaloval (mChatu)

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: čtv 21. črc 2016 20:01:43
od Lorax

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: sob 23. črc 2016 13:17:09
od smiesek
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} 

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: sob 23. črc 2016 13:58:04
od Seuss
soubor mchat_messages.tpl? Jediný s podobným názvem jsem našel mchat_messages.html který neovlivňuje vzhled po úpravě.

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: sob 23. črc 2016 18:59:22
od smiesek
ano měla jsem ten na mysli ;-)

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

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: sob 23. črc 2016 19:43:59
od Seuss
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 -->

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: ned 24. črc 2016 4:37:31
od smiesek
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.

Re: Vzhled - [RC] mChat 2.0.0-RC5

Napsal: ned 24. črc 2016 8:09:23
od Seuss
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"