[do developerów - ważne] Nowe pliki na CVS

0

Dziś uaktualniłem ok. 90% plików na CVS.
Oprócz zwyczajnych zmian [info w ChangeLog] wszystkie pliki .php i .tpl zostały oczyszczone:

  • usunięte spacje z końców linii
  • usunięte puste linie z końców plików *1
  • ujednolicenie wcięc w postaci tabulacji i spacji [zazwyczaj php mają spacje, tpl tabulacje *2]

*1 ta zmiana to dlatego, że jeśli plik miał puste linie na końcu [po znaczniku ?>] i był includowany, pojawiał się warning W3C o białych znakach przed nagłówkiem XML - ponieważ dążymy do stron bez błędów stąd ta masowa zmiana.

*2 już dawno temu starałem się przekonac Adama by używac tylko tabulacji [nawet tak jest to sugerowane] bo dzięki temu każdy we własnym edytorze może sie ustawic jak duże będzie widział wcięcia bez modyfikacji plików. Dzięki tabulacją mamy również pewnośc jednakowych wcięc. Niestety, jakoś nie wyszło.. i stąd .php mają spacje a .tpl (dla zmniejszenia rozmiaru strony wynikowej) tabulacje

ważne
kiedyś już o to prosiliśmy ale jak widac po plikach, czasem ktoś zapomina
przed wysłaniem pliku na CVS usuń zbędne spacje z końców linii oraz puste linie z końców plików - dziękowac

Również pojawiła się mała zmiana w skryptach JS. Ponieważ często występuje potrzeba pobrania uchwytu do jakiegoś obiektu poprzez document.getElementById('id') to postanowiłem skrócic ten kod. Rozwiązanie to jest powszechnie stosowane w necie i przypomina nieco składnię PHP (zapis wygląda prawie jak zmienna). Powyższy kod proszę zastępowac naszą funkcją $('id').
Czyli zamiast document.getElementById('pole').focus(); to piszemy $('pole').focus();

<font size="3">Także wszyscy pracujący nad Coyotem proszeni są o nowy chceckout by nie robic commitów starych wersji plików.</span>
Najlepiej zrobic commit na czysto ale to już jak kto chce.

0

Ja tam zatwardziałym modyfikatorem Coyote'a nie jestem (jakąś jedną drobną zmianę kiedyś w starej wersji podrzuciłem), ale chciałbym jedną rzecz w kwestii ujednolicania wcięć powiedzieć:
Są edytory (tutaj przykład: NotatnikSP), które przez różne opcje (pokroju automatycznej zmiany szerokości tabulacji w zależności od kontekstu itp.) nie radzą sobie z poprawnym odczytywaniem i późniejszym zapisywaniem plików z wcięciami w postaci tabulacji. Piękne wcięcia zamieniają na totalną sieczkę w tej kwestii. Zresztą podobnie AFAIR zachowuje się edytor w IDE Delphi.

0

[ot] Marooned, czy te Twoje zmiany (nie mówię o białych znakach itp., tylko o jakichś zmianach w kodzie php [bo ostatnio się deklarwałeś, że bierzesz się za modyfikacje]) nie sprawiły, że teraz Warsztat na głównej nie teges? :) [bo od dziś z tego co widzę nie działa] [/ot]

0

Adam.Pilorz: dlatego powinno się używać dobrych programów a nie jakiś shitów. Weź np. taki shareware'owy EditPlus2 - ustawiasz se jak mają wyglądać taby a wszystko nadal działa. To już nie moja wina, że jakiś program czegoś tam nie umie dobrze.

Coldpeer: ups, dziwne.. na localu [ta, stara spiewka] dzialalo.. juz rzucam okiem. Bo zmieny rzeczywiscie były różne i nawet sporo [pomijam białe znaki].

[edited]
zaraz, zaraz.... przeciez ja nie wrzucalem plikow na ftp jeszcze :| to nie wiem co jest nie tak.. ktos inny grzebal?

[edited2]
jak wykonuje zapytanie na bazie to dostaje wyniki - ale zapytanie wykonane z php dostaje 0 rekordow - wtf? nie wiem.. w kazdym razie, to nie moja sprawka, bo nie grzebalem w bazie ani w plikach na ftp jeszcze - ale nie wiem jak to naprawic :-/

[edited3]
uff, znalazlem problem.. to zapytanie bylo wywolywane by pobierac dane z cache jesli jest.. a plik cache [ciekawe czemu] byl pusty - stad problem [rozwiazany]

no to wrzucam zmiany na ftp :) oby wsio bylo ok :D jakby co to pisac

0

a szybka odpowiedz to teraz dla krasnoludków będzie :D czy to jakiś chochlik się wdarł :>

user image

0

Na FF jest jak było - ne ruszałem jej. Do nava z pytaniami o to.

0

E... Ja mam Fx (1.5.0.coś) i też jest taka jak na screenie u Misiekd :)

0

no wlasnie w tej chwili u mnie sie zmniejszyla :| dziwne.. ide badac co nie teges

0

Wcześniej była mała ale teraz śmiga normalnie (u mnie - FF 1.5.0.6, pod IE jest mala)

0

zwiekszylem wielkosc szybkiej odpowiedzi ale za chiny nie moge dojsc dlaczego guziki nie maja styli.. maja takie same klasy jak te z szybkiej odpowiedzi a wygladaja inaczej :/ jak ktos ma pomysl to pisac..
tak to jest jak sie z cvs na ftp dlugo czegos nie wrzuca

0

zapewne ścieżka elementów się zmieniła - trzeba poprawić w css :|

//edit:
form.quickedit div div.bbcode etc...

CSS: (od .button - wklejam to co mam na hdd i dziala ;] )

form.quickedit textarea
{
	margin:0;
	font-size: 11px;
}
form.quickedit a,
#quickreply form fieldset a
{
	margin-right: 		4px;
	padding: 			2px 4px;
	border-color: 		#657420;
	border-style: 		solid;
	border-width: 		0 1px 1px 1px;
	background-color: 	#ECECEC;
	color: 				black;
}
form.quickedit div
{
	padding: 		0 0 4px 0 !important;
	padding-top:	2px;
	margin-top:		1px;
}

form.quickedit div div.quickedit
{
	float:			right;
	padding:		0;
	margin-right: 0 !important;
	margin-right: -4px;
}

form.quickedit div div.bbcode
{
	float:			left;
}
a.bbcode
{
	margin-right: 	4px;
	padding: 		2px 8px;
}
a.cancel
{
	margin-right:	-2px !important;
	margin-right:	0;
}

div#quickreply #content
{
	width:			50%;
	height:			150px;
	font-size: 11px;
}
div#quickreply_bbcode
{
	width:			50%;
	padding:		2px 0 -1px 4px !important;
	margin:			0 auto !important;
	padding-bottom:	4px;
	margin-top:		-2px;
	text-align:		left;
}
div#quickreply_bbcode .first
{
	margin-left:		-1px !important;
	margin-left:		0;
}
div#quickreply_bbcode a
{
	width:				auto;
	padding:			2px 4px !important;
	margin-right:		6px;
}

/* some opera hacks */
@media all and (min-width: 0px){
	form.quickedit div
	{
		margin:			1px 0 0 0px;
		padding:		0px 0 0px 0;
	}
	form.quickedit div
	{
		padding-right:	2px !important;
	}
	div#quickreply div.bbcode .first
	{
		margin-left:	0 !important;
	}
	div#quickreply div.bbcode
	{
		padding-top:	1px !important;
	}
}
0

jeśli mógłbyś z łaski swojej... ale w moich zmianach w tych plikach wiele nie zmieniałem - to musiała byc jakaś stara zmiana przez kogoś innego

0

crap :/ wygląda na to, że zapomniałem o czymś wrzucając na cvs :/

Musze pomyslec o lepszej synchronizacji dwoch katalogow na moim dysku, bo teraz jest niezbyt dobrze :| Moja wina.

0

to wrzuc na cvs i ftp - dostep masz :)

co do synchro.. ja mam 2 katalogi:
jeden to local kojot, na nim pracuje i on podpiety jest pod localhost
drugi to z zalozenia wierna kopia cvs

  1. update z cvs
  2. porownanie katalogow, uaktualnienie locala
  3. praca na localu
  4. porownanie i synchro katalogow
  5. commit na cvs
  6. uaktualnie locala [commit zmienia naglowki a chce miec to samo na localu by potem nie laczyc zmian]
0

Na ftp poprawiłem, na cvs zaraz wrzuce. Pościągam tylko klienta i gui cvs i źródła z repozytorium :)

//na cvs też już.

//gites majonez - M

0

E... Czy to tylko u mnie, czy część styli i obrazków diabli wzięli?

0

mogles od razu napisac jakich zamiast czekac na post "jakich?" ...

0

http://snissa.com/getimage.foo?uuid=f04dbcc2b70244f6822e7909d320914d - oto jak to u mnie wygląda...
E... Dobra, chyba coś u mnie padło - po wyczyszczeniu Cache jest wsio OK.

1 użytkowników online, w tym zalogowanych: 0, gości: 1