×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Относно плъгина които показва последните коментари

Относно плъгина които показва последните коментари 15 years 6 months ago #1217

  • Presiyan Radulov
  • Presiyan Radulov's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 2
  • Thank you received: 0
Здравейте г-н. Димитров, възхитен съм от работата Ви, и използвам възможността да Ви поздравя за труда Ви.

Написали сте чудесен компонент за коментари, мисля че е много добре замислен и решен. Радвам се, че сте Българин и се гордея с Вас.


Бих искал да Ви помоля за малко помощ относно плъгина Ви за показване на последните коментари.
Имам джумла 1,5 и плъгина Ви работи чудесно на нея, но темплета ми е черен и когато се позиционира мишката върху някой от коментарите се получава "Pop up" прозореца които е с прозрачен фон и черен текст. При което не се разчита. Бихте ли ми помогнал да настроя правилно може би джава скрипт файла за да си прихване цветовете от темплета съответно с тъмен фон и бели букви. Знам къде е проблема, но не знам как да го реша въпреки опитите ми на мен и на колегите ми. Просто не разбираме толкова много от джава. /joomla.javascript.js/ Ще ви покажа сайта за да се ориентирате по добре.

http://77.78.0.43/index.php?option=com_content&view=article&id=17&Itemid=10

Проблема възниква, когато влезете на сайта с парола- wewe34 и потребителско име- wewe34
тогава се загубва цвета и не се вижда нищо, а бих искал да направя така, че да използва цветовете,въобще целия стил на темплета ми. Така както съм направил компонента с коментарите на всеки филм да се показва - http://77.78.0.43/index.php?option=com_content&view=article&id=65:linewatch-2008&catid=1:2008-09-28-01-40-29&Itemid=50

Блаодаря Ви.

Относно плъгина които показва последните коментари 15 years 6 months ago #1219

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Здравей Пресияне!
Как да кажа :) 99% от кода по този компонент не е писан от мен, а от хора, които са гениални програмисти като Alain Georgette например :)
Аз само се подвизам по форумите и помагам на хората и обирам всичките лаври :)
Сега. Аз не мога да схвана защо се получава този проблем. Защо се сменя цвета на модула когато човек е логнат??? При положение, че кодът на модула си останава не променен. коментарите продължават да са си форматирани с <li class="mod_comment">
Тази тема помага ли ти?
compojoom.com/index.php/forum.html?func=view&catid=10&id=431

Поздрави!
Даниел

Относно плъгина които показва последните коментари 15 years 6 months ago #1227

  • Милен Петков
  • Милен Петков's Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 2
  • Thank you received: 0
Здрасти,

Проблема намери своето решение и сега ще ви кажа какъв е той, за да могат и другите потребители на този прекрасен мод да го елиминират. ;)

Всичко идва от един файл за стилове, един javascript файл и различен от оригиналния темплейт, което значи, че всеки потребител с друг темплей ще има същия проблем.

Първо ще покажа файловете и кода, който има пряко отношение към проблема, а после ще обясня.

~/{Joomla_folder}/templates/rhuk_milkyway/css/template.css
/** overlib **/
 
.ol-foreground {
	background-color: #f6f6f6;
}
 
.ol-background {
	background-color: #666;
}
 
.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 
.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
 
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}
 
.ol-closefont {}

~/{Joomla_folder}/includes/js/joomla.javascript.js
/**
 * Overlib Styling Declarations to allow CSS class override of styles
 *
 */
 
var ol_fgclass='ol-foreground';
var ol_bgclass='ol-background';
var ol_textfontclass='ol-textfont';
var ol_captionfontclass='ol-captionfont';
var ol_closefontclass='ol-closefont';

Оригиналния темплейт идва със стиловете, които са отгоре и изглежда отговарят за външния вид на тези изкачащи прозорчета и те от своя страна се прихващат от javascript-та, вкарват се в променливи и предават към ~/{Joomla_folder}/includes/js/overlib_mini.js (файлът със скрипта отговарящ за изкачането на прозорчетата). Когато се сложи друг темплейт обаче тези стилови класове липсват, но пък променливите вече са декларирани и предадени нататък. Получава се изкачащо прозорче без външен вид. Всичко това важи за случаите, когато човек е регистриран. Когато не е, използват се настройките по-подразбиране за външен вид. Този момент като цяло все още не ми е напълно ясен, но аз си го обяснявам с това, че ~/{Joomla_folder}/includes/js/joomla.javascript.js влиза в действие, когато човек ползва регистрация.



Решението, което върши работа е, да се копират стиловите класове в стиловия файл отговарящ за използвания темплейт и освен това, да се копират променливите от ~/{Joomla_folder}/includes/js/joomla.javascript.js някъде в началото на ~/{Joomla_folder}/includes/js/overlib_mini.js. Иначе хората без регистрация няма да получат външния вид, който е настроен със стиловете, а този който е по подразбиране в скрипта за изкачащото прозорче. Това не е никак добре изглеждащо.



Сега незнам дали вашия екип отговаря за тези настройки или ги ползва наготово и даже без да иска :huh:, но от там идва проблема, който никак не е малък и със сигурност тормози доста потребители.



Надявам се да помогна с това. Обяснявам нещата, както си ги обяснявам на себе си, защото Джумлата е твърде голяма, за да я разбера в подробности за краткото време от което я ползвам. Ако някъде греша, моля да ми го обясните и поправите.

Поздрави!

П.П. Незнам защо ми слива последните абзаци?! :huh:

Относно плъгина които показва последните коментари 15 years 6 months ago #1232

  • Presiyan Radulov
  • Presiyan Radulov's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 2
  • Thank you received: 0
Здравей, да твоя пост ми помогна много, до толкова до колкото ми се родиха още прекрасни идеи в главата :) как да усложня работата на "бета програмистите" ни, които работят за сайта и разбират многооо повече от мен.

А между впрочем виждам, че даже единия е писал и обяснил как стои конкретно проблема.

Благодаря ти много за информацията, ще ни е полезна, :) но все още нямаме идея как да направим стила на "Pop up" прозорчето като стила на темплета. Просто ако знаехме.:S :S :S

Работата е там, че прихаваща други стилове. Може би твоя приятел и колега Алайн, може да помогне.

Благодаря за цялата ти помощ, наистина всичко което знаеш по отношение на проблема ни, ще е от полза. Аз не твърдя, че разбирам от програмиране, но имам желание да направя едно добро място в интернет където всеки да се чувства удобно. Твоята помощ в това начинание е много важна за нас.

Поздрави!

Относно плъгина които показва последните коментари 15 years 6 months ago #1233

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Милене благодаря за разяснението. Мда, беше логично че наследява от някъде някакви стилове - ама на кой да се сети да поразследва из css файла.
Пресияне, гледам вече сте оправили проблема, или?

П.П. До довечера няма да чуете нищо от мен, отивам малко на туризъм из Шварцвалд.

Относно плъгина които показва последните коментари 15 years 6 months ago #1238

  • Милен Петков
  • Милен Петков's Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 2
  • Thank you received: 0
Вече всичко е наред.

Само забравих да спомена, че от поленцето "Others overlib parameters" в настройките на мода в админ панела нямаше ефект като се въведат стойности. По-точно ефекта беше само за нерегестрирани потребители. Това по отношение на линка с темата, която си дал.

Надявам се да си изкарваш добре сред природата. :)

Относно плъгина които показва последните коментари 15 years 6 months ago #1239

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Не беше зле сред природата :)

Той модула е доста стар и трябва да се пренапише за 1.5.
Та си мисля при пренаписването може да се направи друг трик. Вместо да предаваме разни Javascript променливи, да записваме променливите в css file и да го добавяме при зареждане на модула. Синтаксиса на цсс-а ще се отнася директно до модула и тогава не би трябвало да има проблеми при логването. Ще трябва да го тествам.

Относно плъгина които показва последните коментари 14 years 7 months ago #6677

  • duncan
  • duncan's Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
LOL!

I found this (Russian)post very useful! - And I can only read English!!Re:Относно плъгина които показва последните коментари

I was looking in the wrong JS file and now have the styling sorted - thanks

So to summarize the CSS class are already defined in the /includes/js/joomla.javascript.js file and all you have to do is to style them in your chosen template.css file.

Sorry if i'm stating the obvious but it wasn't clear to me at first. :blink:

Относно плъгина които показва последните коментари 14 years 7 months ago #6679

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Well, obviously you can not read russian, but you can read bulgarian :D

Относно плъгина които показва последните коментари 14 years 7 months ago #6680

  • duncan
  • duncan's Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
thats funny! :P

Относно плъгина които показва последните коментари 14 years 7 months ago #6684

  • JonusC
  • JonusC's Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Posts: 785
  • Thank you received: 48
:laugh: Bulgarian is one of many languages, like Russian, that uses Crylic letters instead of Roman :)

So what was this thread about anyway, it looks in depth. I hope there isn't anything cool I missed :(

Относно плъгина които показва последните коментари 14 years 7 months ago #6696

  • duncan
  • duncan's Avatar
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
sorry I wouldn't know! I could only read the JS and CSS code and found it was just what I was looking for - as for the rest I'm afraid its Greek to me!

Относно плъгина които показва последните коментари 14 years 7 months ago #6707

  • JonusC
  • JonusC's Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Posts: 785
  • Thank you received: 48
duncan wrote:

sorry I wouldn't know! I could only read the JS and CSS code and found it was just what I was looking for - as for the rest I'm afraid its Greek to me!


You mean, it's Bulgarian to you ;) haha nah, I know the expression don't worry :P

Yes well I should probably stop spamming the international forum now - despite me being notified of new threads; even though I cannot understand them - haha!
  • Page:
  • 1
Time to create page: 0.137 seconds