| 00:04 |
tarimari |
hi guys |
| 00:04 |
tarimari |
is there any *updated* guide for newbiews in typo3? |
| 00:51 |
egoleo_ |
is typo3 web compliant |
| 00:51 |
egoleo_ |
bcos it seems not to be using Doctype |
| 00:52 |
egoleo_ |
anyone knows how i can fix this ple |
| 00:52 |
egoleo_ |
bcos i created a template and it still does not load my templates doctype so given me all sort of problems with browsers since i am trying to use only divs layouts |
| 01:06 |
tmeixner_ |
egoleo_: check the tsref for config.something |
| 01:06 |
tmeixner_ |
you can define lots of options via typoscript |
| 01:06 |
egoleo_ |
i dont understand plse |
| 01:06 |
egoleo_ |
this is my site |
| 01:06 |
egoleo_ |
maybe u can look and help me plse |
| 01:06 |
egoleo_ |
http://shpp.paritaet.org/index.php?id=2 |
| 01:07 |
egoleo_ |
bcos when i try to validate it |
| 01:07 |
egoleo_ |
it seems to be given some code which i dont have in my template |
| 01:07 |
egoleo_ |
and its given a wrong doctype |
| 01:07 |
egoleo_ |
why is typo3 like that? |
| 01:15 |
TaucherMK |
egoleo_: You should read the Typo3 beginners tutorial and the template tutorial corresponding to your templating method |
| 01:16 |
egoleo_ |
so u mean my template is wrong? |
| 01:16 |
TaucherMK |
egoleo_: But like tmeixner_ said the option you search for is in the global config array in ts |
| 01:17 |
egoleo_ |
bcos the html view source code shows that the doctype is wrong |
| 01:17 |
egoleo_ |
where is |
| 01:17 |
TaucherMK |
egoleo_: No, you just don't understand what typo3 does with your template... |
| 01:17 |
egoleo_ |
what is ts |
| 01:17 |
egoleo_ |
hmm |
| 01:17 |
TaucherMK |
egoleo_: Just read typo3 beginners... |
| 01:17 |
egoleo_ |
so can u plse help me understand |
| 01:17 |
egoleo_ |
can i get the link plse? |
| 01:17 |
TaucherMK |
sure, one moment |
| 01:18 |
egoleo_ |
ok |
| 01:18 |
egoleo_ |
thnx |
| 01:18 |
egoleo_ |
but did u check my site for me |
| 01:18 |
tmeixner_ |
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.2.0/view/1/7/#id4213956 |
| 01:18 |
TaucherMK |
typo3.org -> Documentation -> Tutorials -> http://typo3.org/documentation/document-library/tutorials/ |
| 01:19 |
TaucherMK |
i dunno what template method you used, but you should start with quickstart anyway |
| 01:19 |
tmeixner_ |
egolo, go through the tutorial for your own sanity and then check the tsref. you can find an option to change the doctype there. |
| 01:19 |
egoleo_ |
where do i find the tsref? |
| 01:20 |
tmeixner_ |
I just pasted the link |
| 01:20 |
TaucherMK |
egoleo_: Just read the tutorial >.> |
| 01:21 |
egoleo_ |
hmm |
| 01:21 |
egoleo_ |
the quick start seems to be in german |
| 01:23 |
TaucherMK |
egoleo_: being able to read is a required feature for typo3 >.> |
| 01:24 |
TaucherMK |
doc_tut_quickstart (doc_tut_quickstart) |
| 01:25 |
egoleo_ |
this is actually not quick start and quick confusion |
| 01:27 |
egoleo_ |
this is talking abt using an already templates |
| 01:27 |
egoleo_ |
i have built ma own divs layout template |
| 01:27 |
egoleo_ |
and i need to change the doctype |
| 01:28 |
egoleo_ |
for this crapy typo3 doctype is showing in my source |
| 01:28 |
TaucherMK |
egoleo_: You need the basics of typo3 first of all |
| 01:28 |
egoleo_ |
and no video for templates design? |
| 01:28 |
egoleo_ |
client is on me |
| 01:28 |
egoleo_ |
u tell me basics of what |
| 01:29 |
TaucherMK |
egoleo_: You get the basics out of the tutorial |
| 01:32 |
TaucherMK |
egoleo_: No one in here will explain you all the stuff which is located in this tutorial, you can ask as much as you want... And when you are through it you can start with a templating tutorial, probably Futuristic Template Building |
| 01:33 |
TaucherMK |
And with that knowledge you have some basic knowledge to create a Website in Typo3 |
| 01:33 |
TaucherMK |
there are also some Podcast from Kasper himself for beginners, but they just cover to set the page up, you will stuck on any changes in there... |
| 01:34 |
TaucherMK |
i should make me a makro for a text like this >.> |
| 01:34 |
egoleo_ |
hmm |
| 01:34 |
egoleo_ |
this tutorial is for version 3 of typo3 |
| 01:35 |
TaucherMK |
egoleo_: Buy a book or search the web for something new... |
| 01:35 |
egoleo_ |
any thnks |
| 01:35 |
egoleo_ |
i am out of here |
| 01:35 |
egoleo_ |
where i am just wasting ma time |
| 01:36 |
TaucherMK |
or just look around in typo3, you can do the same things in the tutorial on 4.2... |
| 01:36 |
egoleo_ |
is the worst cms ever seen |
| 01:36 |
egoleo_ |
no wonder not so much users |
| 01:37 |
egoleo_ |
as compared to drupal |
| 01:37 |
TaucherMK |
egoleo_: Typo3 is the biggest CMS in the world with the most users |
| 01:37 |
TaucherMK |
if you don't like it go away and don't waste my/our time |
| 01:37 |
egoleo_ |
for the where |
| 01:38 |
TaucherMK |
if you want to know whats so fascinating about it read the tutorials |
| 01:38 |
egoleo_ |
u are deceving urselves |
| 01:38 |
egoleo_ |
check around |
| 01:38 |
egoleo_ |
and tell me |
| 01:38 |
egoleo_ |
what is it drupal cannot do |
| 01:38 |
egoleo_ |
that typo3 does |
| 01:38 |
egoleo_ |
just tell me |
| 01:38 |
Provito |
I've got a menu which requires particular id tags which I need to match to the title of the page element, I'm currently using itemArrayProcFunc to render the menu items but having a few issues setting the custom class, any pointers? |
| 01:39 |
egoleo_ |
learning curve pain in the ass |
| 01:39 |
TaucherMK |
egoleo_: There is so much which drupal cannot do and typo3 can, it's a waste of time to count it. |
| 01:39 |
egoleo_ |
hahahahahahahahahahahah |
| 01:40 |
egoleo_ |
i will meet u in cms world ok |
| 01:40 |
egoleo_ |
to prove this to me |
| 01:40 |
egoleo_ |
anyway thnx for ur help |
| 01:40 |
TaucherMK |
egoleo_: When you aren't interested in typo3, go away... |
| 01:40 |
egoleo_ |
dont get annoyed |
| 01:41 |
egoleo_ |
is opinions ok |
| 01:41 |
egoleo_ |
anyway i have to still read it to complete this project so no pee |
| 01:42 |
TaucherMK |
you get here and ask for help on typo3 and all you do is wasting time... |
| 01:43 |
egoleo_ |
all i want to know is to fix the doctype for typo3 template |
| 01:44 |
egoleo_ |
that is all, since validation of code gives errors abt the doctype and is given issues with browsers that is all |
| 01:44 |
TaucherMK |
like "we" said about three times, you can change it (like anything else in Typo3) with TS |
| 01:45 |
Provito |
egoleo_, drupal's codebase isn't the best, they use functions which they simply remove through upgrades with no deprecation path. Overloading functions isn't an option unlike the elegant XCLASS support, drupal is way off Typo3's elegance and power such as what you can do with typoscript. |
| 01:46 |
Provito |
I've recently upgraded a drupal site and I had to rewrite a number of modules due to their API simply changing without any upgrade path, nightmare |
| 01:46 |
egoleo_ |
is that what typo3 solves for u? |
| 01:46 |
egoleo_ |
haha |
| 01:46 |
egoleo_ |
night mare |
| 01:46 |
egoleo_ |
typo3 |
| 01:46 |
TaucherMK |
Provito: Don't forget the hook features, TemplaVoila and the flexibility of TS |
| 01:47 |
TaucherMK |
Provito: And there is much more >.> |
| 01:47 |
Provito |
egoleo_, I'm explaining a few situations where drupal is severely lacking |
| 01:48 |
Provito |
TaucherMK, sure you don't need to convince me, I'm a typo3 user of many years |
| 01:48 |
egoleo_ |
why dont u tell the what typo3 lacks |
| 01:48 |
egoleo_ |
typo3 is too bulky |
| 01:48 |
Provito |
typo3 is complicated and the backoffice adminstration could do with a designers eye and some UX work |
| 01:48 |
egoleo_ |
tying to do everything |
| 01:49 |
Provito |
however the architecture is fantastic, egoleo I've used typo3 for simple and enterprise sites. Don't put down your lack of experience to a problem with the cms |
| 01:49 |
egoleo_ |
i know but the learning curve is too deep man |
| 01:50 |
Provito |
egoleo_, it's worth it |
| 01:51 |
egoleo_ |
yes i know' |
| 01:51 |
egoleo_ |
but looking a normal user point of usage |
| 01:51 |
egoleo_ |
or a client side point of view |
| 01:51 |
Provito |
and if you've a problem try the mailing list and the docs or read through the source, you'll get there |
| 01:51 |
TaucherMK |
egoleo_: Typo3 wasn't written for "normal" users, but is also available and usable for them with some work... |
| 01:52 |
Provito |
from a client's point of view it's really simple |
| 01:52 |
Provito |
if you can configure it correctly to enable the features they need |
| 01:52 |
TaucherMK |
egoleo_: A client would use a web-agency for configuring typo3 and they are happy with typo3 |
| 01:53 |
Denyerec |
I wish I was kraftB |
| 01:53 |
Denyerec |
:( |
| 01:53 |
TaucherMK |
;-) |
| 01:53 |
Provito |
Denyerec, yep kraftB rules |
| 01:54 |
Provito |
I haven't seen him for a while, he still about? |
| 01:54 |
Denyerec |
Yes |
| 01:54 |
Denyerec |
just very very very busy |
| 01:54 |
Provito |
excellent |
| 01:54 |
Denyerec |
As are all the gurus |
| 01:54 |
Denyerec |
but I guess that's what you get for being a guru |
| 01:54 |
Denyerec |
:) |
| 01:55 |
TaucherMK |
Denyerec: There was a podcast with him at the end of January when you don't know it already |
| 01:56 |
TaucherMK |
I will go to sleep now ;-), cya |
| 01:57 |
Denyerec |
hey chefan |
| 01:57 |
Denyerec |
gnight TaucherMK |
| 02:42 |
Provito |
fixed it, used the IProcFunc which passes across all the state information |
| 08:52 |
the_p |
hello. i need help. i have created a new typo3 site on a new server and imported the typo3 database from the old server. now i have all the sites in the backend but in the frontend nothing is shown. also no error message. |
| 09:06 |
lilalinux |
Which extension is better for newsletters? directmail or powermail? |
| 09:14 |
maholtz|WORK |
morning |
| 09:19 |
lilalinux |
aloha maholtz|WORK |
| 09:19 |
lilalinux |
thx for the mm-relation snippet |
| 09:20 |
maholtz|WORK |
get it working? |
| 09:20 |
maholtz|WORK |
put it in snippets too:) |
| 09:20 |
lilalinux |
Imanaged to turn it into a non-cartesian product variant |
| 09:22 |
maholtz|WORK |
you can use join - have a look in TSref |
| 09:22 |
maholtz|WORK |
would it not be enough to add an where statemen? |
| 09:22 |
maholtz|WORK |
a.id == b.id? |
| 09:22 |
maholtz|WORK |
show me the sql you want to have |
| 09:23 |
lilalinux |
maholtz|WORK: it's not a sql problem |
| 09:23 |
lilalinux |
example: |
| 09:23 |
lilalinux |
I have events with artists |
| 09:23 |
lilalinux |
each event can have multiple artists |
| 09:24 |
lilalinux |
If I do a simple join, I'll get the cartesian product and thus, the event itself will be repeated |
| 09:25 |
lilalinux |
What I need is a nested statement |
| 09:25 |
lilalinux |
foreach event {print event stuff; foreach artist_of_event {print artist stuff}} |
| 09:26 |
lilalinux |
the result of the cartesian product will look like an excell sheet |
| 09:26 |
lilalinux |
event1 artist1 |
| 09:26 |
lilalinux |
event1 artist2 |
| 09:26 |
razer |
hi! |
| 09:26 |
lilalinux |
event2 artist 1 |
| 09:26 |
lilalinux |
event2 artist3 |
| 09:27 |
lilalinux |
what I wanted is: |
| 09:27 |
razer |
is there a good tutorial about caching in extensions? |
| 09:27 |
lilalinux |
event1 |
| 09:27 |
lilalinux |
artist1 |
| 09:27 |
lilalinux |
artist2 |
| 09:34 |
NublaII |
I have a subpart defined inside a table (a td with the proper 'id') but when I render the page I get an empty 'td' before the rendered content... |
| 09:34 |
NublaII |
any pointers of why is that happening? |
| 09:35 |
lilalinux |
NublaII: are you using RTE htmlarea? |
| 09:36 |
NublaII |
mmm... on the content elements yes... |
| 09:36 |
NublaII |
http://www.phlogi.net/t3/tspastebin/showPost/-c71c7ce9f8/ |
| 09:36 |
NublaII |
that´s how the template looks and how the output looks |
| 09:39 |
lilalinux |
NublaII: I guess it's the RTE's processing that removes the table's attributes |
| 09:40 |
NublaII |
but that part of the content is not on the content element... it's on the template... |
| 09:40 |
lilalinux |
even |
| 09:41 |
NublaII |
darn it then! ;) |
| 09:44 |
NublaII |
I tried replacing the tr with a span and still the empty span appears... is that consistent with the rte problem? |
| 09:46 |
lilalinux |
hard to tell |
| 09:56 |
maholtz|WORK |
@lilalinux: would be easy with sql i guess |
| 09:57 |
lilalinux |
maholtz|WORK: it's not an sql issue :-) |
| 09:57 |
lilalinux |
sql will always return a relation |
| 09:57 |
maholtz|WORK |
for me it is not an typoscript issue :p ;) |
| 09:57 |
lilalinux |
like an excell shet |
| 09:58 |
maholtz|WORK |
so you want to sql statements? |
| 09:58 |
maholtz|WORK |
whats the problen then? |
| 09:58 |
lilalinux |
two |
| 09:58 |
lilalinux |
yes |
| 09:58 |
lilalinux |
there is no problem :-) |
| 09:58 |
lilalinux |
I solved it yesterday |
| 09:58 |
maholtz|WORK |
ah, ok - is it in snippets? |
| 09:58 |
lilalinux |
in a few minutes it will be :-) |
| 09:58 |
maholtz|WORK |
great:) |
| 09:59 |
lilalinux |
how do I do that? :-) |
| 09:59 |
maholtz|WORK |
login in typo3.org |
| 10:00 |
lilalinux |
login, hmmm |
| 10:00 |
maholtz|WORK |
no, on top left there is a login link |
| 10:00 |
lilalinux |
didn't typo3 lose all accounts lately? |
| 10:00 |
lilalinux |
s/lose/expose :-) |
| 10:00 |
maholtz|WORK |
nope, they only reset the passwords |
| 10:00 |
maholtz|WORK |
hehe, yes |
| 10:00 |
lilalinux |
gr8 :-) |
| 10:01 |
lilalinux |
stoopid enough not to store them hashed |
| 10:01 |
maholtz|WORK |
yep, but the logins where mades years ago |
| 10:01 |
lilalinux |
how old is md5? :-) |
| 10:02 |
maholtz|WORK |
thats not the point |
| 10:02 |
lilalinux |
yeah, I'm only messing |
| 10:02 |
maholtz|WORK |
hehe |
| 10:03 |
lilalinux |
wow, they require 9 digits passwords now :-) |
| 10:05 |
lilalinux |
9 digit passwords, but no double opt-in %-) |
| 10:06 |
lilalinux |
I must be blind |
| 10:06 |
lilalinux |
Where is the ADD link? |
| 10:07 |
maholtz|WORK |
on snippets? |
| 10:07 |
lilalinux |
yes |
| 10:08 |
maholtz|WORK |
argh |
| 10:08 |
maholtz|WORK |
they had some problems with spam |
| 10:08 |
maholtz|WORK |
i cannot login there |
| 10:09 |
maholtz|WORK |
i hate it |
| 10:09 |
maholtz|WORK |
its all messy |
| 10:09 |
maholtz|WORK |
i change to drupal |
| 10:09 |
maholtz|WORK |
by |
| 10:09 |
maholtz|WORK |
e |
| 10:09 |
lilalinux |
lol |
| 10:11 |
maholtz|WORK |
ok, so forget snippets |
| 10:11 |
maholtz|WORK |
:( |
| 10:16 |
lilalinux |
what do I do with my shiny new 9 digit password? :-) |
| 10:18 |
maholtz|WORK |
sell it on ebay |
| 10:18 |
lilalinux |
:-) |
| 10:18 |
lilalinux |
Category? Used but secure passwords? |
| 10:19 |
maholtz|WORK |
:) |
| 10:19 |
lilalinux |
How do I do a browser fork with typo3 and TV? |
| 10:20 |
lilalinux |
I can select the link tag in "header parts" but the condition will be removed |
| 10:29 |
the_p |
hello. im trying to use the extension rgsmoothgallery. i get the js error window.onDomReady is not a function can anyone help me? |
| 10:31 |
lilalinux |
the_p: apparently you missed to include some essentail javascript |
| 10:31 |
lilalinux |
do you use TV? |
| 10:32 |
the_p |
lilalinux: no i do not use TV |
| 10:32 |
the_p |
lilalinux: in the documetntation of the documentation there is nothing written about includinc a java script. |
| 10:33 |
lilalinux |
I don't know that extensions |
| 10:33 |
lilalinux |
maybe some mootools dependy is missing? |
| 10:34 |
the_p |
lilalinux: mootools is included but there is one mootools file in the extension script directory which is not included. |
| 10:35 |
lilalinux |
page.headerData.1.value = ... |
| 10:35 |
lilalinux |
maybe |
| 10:36 |
lilalinux |
page.headerData.1 = TEXT before that |
| 10:38 |
the_p |
lilalinux: did not help. |
| 10:46 |
lilalinux |
do you have firebug installed? |
| 10:51 |
lilalinux |
maholtz|WORK: Is there a more efficient way to write a template for a custom datastructure than COA? |
| 10:51 |
maholtz|WORK |
well, you could use TEMPLATE |
| 10:51 |
maholtz|WORK |
and then markers |
| 10:51 |
maholtz|WORK |
or you could do |
| 10:52 |
maholtz|WORK |
lib.whatever = TEXT |
| 10:52 |
maholtz|WORK |
lib.whatever.insertData = 1 |
| 10:52 |
maholtz|WORK |
lib.whatever.value ( |
| 10:52 |
the_p |
lilalinux: no i don't have firebug but i can install it. |
| 10:52 |
maholtz|WORK |
your custom html {field:uid} .a.. {fied:title} {field:someother} |
| 10:52 |
maholtz|WORK |
) |
| 10:52 |
the_p |
lilalinux: what should i be able to do with firebug? |
| 10:52 |
maholtz|WORK |
but then you cannot change input |
| 10:53 |
lilalinux |
the_p: debug javascript, html, css |
| 10:53 |
maholtz|WORK |
if you have only a few fields, you could do that with load_register |
| 10:53 |
lilalinux |
the_p: firebug is the swiss army knife for webdevelopment |
| 10:54 |
lilalinux |
Is there a preferred method? |
| 10:54 |
lilalinux |
Is it "okay" to use COA for complex templates? |
| 10:54 |
maholtz|WORK |
if would say "okay" but not nice. i think it would be nicer to use TEMPLATE for that |
| 10:55 |
beli |
moin |
| 10:55 |
maholtz|WORK |
you do not need a template-file for that |
| 10:55 |
maholtz|WORK |
moin beli |
| 10:57 |
noroute |
Is there a specific reason you're not using prepared statements for DB access? Not enough flexibility for building dynamic queries? limited support in PHP/MySQL versions? Other? (No, I'm not trying to troll, I'm researching different approaches to database abstraction in web applications. |
| 10:57 |
beli |
if i have a content entry with image sometimes the image is in the header of the next content element. how do i setup the space between content elements? i used .csc-firstheader and paddings for h1,h2,.. so far.... |
| 10:58 |
maholtz|WORK |
@noroute: imho TYPO3 starts before mysql was thinking about providing prepared statements |
| 10:58 |
lilalinux |
noroute: prepared statements are 1) faster, if you use them twice in one session 2) safer, because you don't have to think about quoting |
| 10:58 |
lilalinux |
and BTW: mysql is not a database :-) |
| 10:59 |
lilalinux |
it's a better textfile |
| 10:59 |
lilalinux |
And typo3 is using it as such |
| 10:59 |
beli |
lilalinux: ah....mysql isnt that bad nowadays.... |
| 10:59 |
lilalinux |
beli: it is |
| 10:59 |
beli |
ah pg has flaws also |
| 10:59 |
noroute |
maholtz|WORK: so you think it's historical reasons, not technical ones? |
| 10:59 |
beli |
oracle has |
| 10:59 |
beli |
... |
| 11:00 |
lilalinux |
pg is written bottom up |
| 11:00 |
beli |
thats right |
| 11:00 |
noroute |
lilalinux: and that's why t3 should NOT use it :-) |
| 11:00 |
beli |
thats always better, but |
| 11:00 |
beli |
it still has flaws |
| 11:00 |
lilalinux |
no non-trivial software is flawless |
| 11:00 |
lilalinux |
but it's easier to fix a bottom-up approach |
| 11:01 |
lilalinux |
that's why postgresql doesn't need new table types for each feature |
| 11:01 |
beli |
sure |
| 11:01 |
beli |
i didnt say anything bad about that :) |
| 11:01 |
lilalinux |
"Oh you want referential integrity? Tough luck, you should have used a different table type" |
| 11:01 |
maholtz|WORK |
@noroute: TYPO3 started in 1998 |
| 11:01 |
lilalinux |
Transactions? What's that? |
| 11:01 |
maholtz|WORK |
so, yes historic |
| 11:01 |
beli |
i just said...mysql is much better nowadays compared to 4 or 3 |
| 11:01 |
beli |
AND |
| 11:01 |
beli |
php is crap also.... |
| 11:01 |
lilalinux |
Point in time recovery? Never heard of that :-) |
| 11:01 |
beli |
so why not rewrite typo3 with python? |
| 11:02 |
lilalinux |
beli: exactly |
| 11:02 |
lilalinux |
or a bottom-up language like java :-) |
| 11:02 |
beli |
no java, pls no :) |
| 11:02 |
noroute |
maholtz|WORK: So there are no discussions to refactor for prepared statements? |
| 11:03 |
noroute |
(besides the one emerging right now to rewrite t3 completely.... :-) |
| 11:03 |
lilalinux |
noroute: typo3 5 will be a complete rewrite, I heard |
| 11:03 |
lilalinux |
but still with php/mysql :-( |
| 11:03 |
beli |
lilalinux: ever tried to use pg for typo3? |
| 11:03 |
maholtz|WORK |
@noroute: not really... flow3.org |
| 11:04 |
maholtz|WORK |
@noroute: i think it would be to difficult |
| 11:04 |
lilalinux |
beli: nope. I thought about that, but was afraid that it's not really supported |
| 11:04 |
lilalinux |
I use the standard setup so I can bark at t3 :-) |
| 11:05 |
maholtz|WORK |
@noroute: and since php5.3 is out the next days, flow3 RC1 will out too the next weeks |
| 11:05 |
beli |
lilalinux: should work with dbal and pg modules |
| 11:05 |
nd |
ui... rc1? |
| 11:06 |
maholtz|WORK |
nope? perhaps i am wrong |
| 11:06 |
nd |
judging from the ML, I would have assumed a very early alpha or something |
| 11:06 |
beli |
back to my content problem....any ideas? |
| 11:06 |
nd |
I'm not into it, so rc1 might be right... haven't been reading all mails lately |
| 11:12 |
beli |
can you guys take a look at this...http://img9.imageshack.us/img9/2980/contentprobs.jpg |
| 11:13 |
noroute |
Ok, another thing: Is there an enforced/documented best practice on *when* and *how* to do filtering/validation/sanitation of user input for protection against SQLIA/XSS? |
| 11:13 |
beli |
the upper right image goes into the heading section of the next content element....how to prevent this? |
| 11:13 |
beli |
if the image is bigger, there should just be as much space to the next content element as needed |
| 11:14 |
beli |
noroute: you are speaking of php in common now? |
| 11:14 |
noroute |
beli: No, I'm speaking of t3 |
| 11:14 |
beli |
noroute: dunno...never looked deep into the t3 source code... |
| 11:15 |
beli |
noroute: my opinion on security is to do all you can do....use positive char lists, type casting, rewrite_functions and stuff |
| 11:16 |
beli |
noroute: i guess t3 does it well, but the module authors not at all.... |
| 11:16 |
noroute |
beli: Yeah, but it matters a lot *where* you do it and that everybody does it consistenly |
| 11:17 |
noroute |
beli: that's why I asked about documentation/enforcement |
| 11:17 |
beli |
noroute: seems theres nothing...read often about injection from modules/extensions |
| 11:17 |
noroute |
beli: Are you writing code that interacts with the db? |
| 11:18 |
beli |
for typo3? no.... |
| 11:18 |
noroute |
beli: yeah, me too. t3 itself is not in the news that often regarding xss/sqlia |
| 11:19 |
beli |
noroute: there were some path traversals also...the problem is, that you have the full power by writing extensions...and most dont care about stuff other than: it has to work |
| 11:26 |
HardPhuck |
guys i have a form in FE |
| 11:27 |
HardPhuck |
but if the user enters like: Tom's case -> i get Tom\'s case saved to the db |
| 11:40 |
HardPhuck |
it seems like something is escaping the ' character |
| 11:45 |
beli |
HardPhuck: thats for security |
| 11:45 |
beli |
HardPhuck: it prevents injection attacks |
| 11:49 |
HardPhuck |
what's the best solution here? |
| 11:49 |
HardPhuck |
i'm okay having \' in the db, but in the FE i need only ' :) |
| 11:58 |
Recnelis |
Hey guys, I've got a weird problem - Trying to install a new typo3 website.. yet when I go onto the webadress after uploading the Typo3 src and dummy it just shows a blank page |
| 11:58 |
Recnelis |
No error msg's or anything.. very odd... |
| 12:00 |
beli |
HardPhuck: you are you using an extension? |
| 12:01 |
Recnelis |
And can Typo3 run on a MSSQL ? Instead of Mysql? |
| 12:03 |
Denyerec |
Mornin all |
| 12:04 |
lilalinux |
maholtz|WORK: Can I select arbitrary expressions in selectFields? |
| 12:05 |
beli |
HardPhuck: you need to write a function that strips the backslashes from the db entries |
| 12:08 |
lilalinux |
HardPhuck: do you often get asked questions about your nick? |
| 12:10 |
lilalinux |
ok, aliasing seems to work in selectfields |
| 12:21 |
Recnelis |
Anyone here tried installing typo3 on a windows machine? |
| 12:26 |
lilalinux |
typo3 and php is evil enough without windows |
| 12:27 |
m0oman |
i like php. :P |
| 12:30 |
Recnelis |
Exactly |
| 12:33 |
HardPhuck |
sry my GF occupied the comp :) |
| 12:33 |
HardPhuck |
yes i'm using an extension |
| 12:33 |
HardPhuck |
my own |
| 12:44 |
beli |
HardPhuck: ah ok, so write a function that pareses the data you've got out of the db and strip \ |
| 12:44 |
beli |
HardPhuck: you could use regexp for it also |
| 12:46 |
beli |
HardPhuck: use preg_replace() |
| 12:46 |
maholtz|WORK |
@lilalinux: afaik yes, do not know what you want to use, but typicall things like COUNT(*) works |
| 12:49 |
lilalinux |
[12:12] <lilalinux> ok, aliasing seems to work in selectfields |
| 12:51 |
maholtz|WORK |
re :) |
| 12:52 |
lilalinux |
:-) |
| 12:54 |
lilalinux |
maholtz|WORK: How would you express localized names of days? e.g. Friday <=> Freitag? Is there already something built-in in typo3? |
| 12:55 |
maholtz|WORK |
lib.text = TEXT |
| 12:55 |
maholtz|WORK |
lib.text.value = Friday |
| 12:55 |
maholtz|WORK |
lib.text.lang.de = Freitag |
| 12:55 |
maholtz|WORK |
well, or use strftime |
| 12:56 |
lilalinux |
So you would get the DOW from the database and translate it with typoscript? |
| 12:56 |
maholtz|WORK |
if strftime does not work, there is something wrong with your locale settings |
| 12:56 |
lilalinux |
otherwise I could already resolve the name in the database |
| 12:56 |
maholtz|WORK |
from database? if i get an timestamp, i would use strftime |
| 12:57 |
lilalinux |
k |
| 12:57 |
lilalinux |
thx |
| 13:10 |
beli |
howto do a distance between content entries using CSS? the problem is the csc-image looming into the header of the next content element |
| 13:10 |
beli |
--> http://img9.imageshack.us/img9/2980/contentprobs.jpg |
| 13:12 |
lilalinux |
beli: clear:both |
| 13:13 |
lilalinux |
for the heading element |
| 13:13 |
lilalinux |
that'll stop floating |
| 13:22 |
beli |
i tried clearing both :) |
| 13:23 |
beli |
and now it works...omg.... |
| 13:24 |
beli |
i tried that 2 hours before and it didnt work...i guess it was a typo :( |
| 13:24 |
lilalinux |
maholtz|WORK: can strftime handle "... Uhr"? |
| 13:28 |
maholtz|WORK |
http://de.php.net/strftime |
| 13:31 |
beli |
;) |
| 13:31 |
beli |
lilalinux: what do you want to do? |
| 13:35 |
nick108 |
Hi, I have a very strange performance problem |
| 13:35 |
lilalinux |
beli: format a timestamp into a localized string like Freitag 20. Februar, 22:00 Uhr |
| 13:35 |
lilalinux |
beli: The " Uhr" part is the problem |
| 13:35 |
nick108 |
when I'm logged into backend, parse times are between 200 and 800ms |
| 13:35 |
lilalinux |
It seems I have to hardcode it for german |
| 13:35 |
nick108 |
but when I'm not logged in the page renders quickly, but it keeps loading for some odd reason |
| 13:36 |
lilalinux |
(Uhr = o'clock) |
| 13:37 |
lilalinux |
nick108: do you have google analytics or such installed? |
| 13:37 |
nick108 |
nope |
| 13:37 |
nick108 |
checking with http://tools.pingdom.com shows that some images and one css file take a couple of seconds to load |
| 13:37 |
nick108 |
http://tools.pingdom.com/?url=http://www.ruhr-uni-marketing-lehrstuhl.de/de/studenten-portal.html&treeview=0&column=objectID&order=1&type=0&save=true |
| 13:40 |
beli |
lilalinux: why not use regexp for manipulating it? |
| 13:41 |
maholtz|WORK |
@lilalinux: you should make an condition in constants - and define there per language: clock = o'clock in english and clock = Uhr in german |
| 13:41 |
maholtz|WORK |
than you can insert {$clock} in typoscript setup |
| 13:45 |
lilalinux |
thx |
| 13:53 |
riddL3r |
have some Problems with the configuration. I want to create an menu by setting the ID's http://pastebin.com/d227cddfe |
| 13:53 |
riddL3r |
i think i did something wrong at lin 45.. |
| 13:53 |
riddL3r |
some Ideas? |
| 13:55 |
maholtz|WORK |
special is missing |
| 13:56 |
beli |
special = list |
| 13:57 |
beli |
special.value = 1,4,6 |
| 14:24 |
riddL3r |
so i have it now like this-> http://pastebin.com/d7839e0b1 |
| 14:24 |
riddL3r |
but it dosn't work.. |
| 14:28 |
maholtz|WORK |
@riddL3r:what means dosn't work? |
| 14:29 |
riddL3r |
i have a marker in my template ###footer_navigation### |
| 14:30 |
riddL3r |
and this marker is not more visible.. |
| 14:30 |
riddL3r |
in my opinion it dosent work |
| 14:30 |
beli |
riddL3r: so your TS replaced it with NOTHING |
| 14:31 |
chaser |
hi, i have a multilingual site and i don't see news titles in backend (list mode) |
| 14:31 |
beli |
riddL3r: the marker seems to work...but your TS might be wrong |
| 14:31 |
chaser |
news are not multilingual, though, each language has it's own folder |
| 14:31 |
riddL3r |
hmm yes but i have no idea why |
| 14:31 |
chaser |
so i have to edit every single news to see the title |
| 14:32 |
riddL3r |
here is the whole TS http://pastebin.com/d165be73a |
| 14:34 |
beli |
use list instead of directory |
| 14:38 |
riddL3r |
thx beli no it workis :) |
| 14:38 |
riddL3r |
no = now |
| 14:41 |
beli |
yw |
| 14:44 |
HardPhuck |
hmm typo3 should convert ' not escape them when writing to Db |
| 14:45 |
HardPhuck |
when i reopen my entry for editing it has Tom\'s entry |
| 14:45 |
HardPhuck |
when i save it i get Tom\\'s entry |
| 14:46 |
HardPhuck |
every time a \ is added in front of the ' |
| 14:46 |
HardPhuck |
if i save it 6 times i have Tom\\\\\\'s entry :D |
| 14:58 |
beli |
HardPhuck: it should do it...and i explained why...its for security reasons |
| 14:58 |
beli |
HardPhuck: rewrite your reopen function to strip backslashes! |
| 15:12 |
iOops |
hi |
| 15:16 |
DaRocknessMonsta |
hi |
| 15:16 |
DaRocknessMonsta |
i just installed the extension th_sepcialelements |
| 15:17 |
DaRocknessMonsta |
and then my whole typo3 installation crashed |
| 15:17 |
DaRocknessMonsta |
giving http://paste.phlogi.net/-23af96dd72/ |
| 15:17 |
DaRocknessMonsta |
can someone please take a look at this |
| 15:17 |
DaRocknessMonsta |
oh |
| 15:17 |
DaRocknessMonsta |
i deleted the extension manually after i got the first error |
| 15:17 |
DaRocknessMonsta |
and then this error came up |
| 15:18 |
maholtz|WORK |
remove temp_CACHED_ps7cc2_ext_localconf.php files |
| 15:19 |
untouch_ |
nevermind |
| 15:19 |
untouch_ |
yea i found out ;D |
| 15:19 |
untouch_ |
thx |
| 15:20 |
iOops |
hey maholtz|WORK :) |
| 15:20 |
maholtz|WORK |
hi:) |
| 15:26 |
maholtz|WORK |
perhaps someone could help fo fill the wiki? http://wiki.typo3.org/Introduction/newbie |
| 15:26 |
maholtz|WORK |
feel free to add or alter content |
| 15:26 |
maholtz|WORK |
if you have questions - ask them:) |
| 16:21 |
Saco |
Hey! I wonder if anyone knows if its possible to move a multilangual content? |
| 16:21 |
Saco |
move = copy |
| 16:22 |
Saco |
I have a content with several languanges on it but when i copy it only takes the default language |
| 16:22 |
Saco |
Anyone know how to solve it? |
| 16:32 |
untouch_ |
im looking for an extensions where i can add a list of external links in an special content element |
| 16:32 |
untouch_ |
does anyone know about someting like that |
| 16:32 |
untouch_ |
smt like an related link box |
| 16:41 |
techgurufloyd |
!help |
| 16:41 |
techgurufloyd |
Number-5: !h |
| 16:47 |
maholtz|WORK |
Number-5 is listenting, but not answering - the urls on typo3.org are changing to often |
| 16:48 |
lilalinux |
maholtz|WORK: What could be the reason, if my CONTENT object for table foo works without renderObj = foo, but if I specify renderObj = foo, it no longer works? |
| 16:49 |
lilalinux |
http://www.phlogi.net/fresh/t3/tspastebin/showPost/-b09a22f0c0/ |
| 16:49 |
maholtz|WORK |
@lilalinux: renderObj <foo should work otherwise you copied text "foo" into your enderObj |
| 16:49 |
lilalinux |
It works without the renderObj |
| 16:50 |
lilalinux |
oops |
| 16:50 |
lilalinux |
O_O |
| 16:50 |
lilalinux |
thx |
| 16:50 |
lilalinux |
took me 1 hour |
| 16:50 |
lilalinux |
%-) |
| 16:50 |
maholtz|WORK |
hehe - its always the same, happens for me often too:) |
| 16:52 |
techgurufloyd |
I'm getting an odd error with the TemplaVoila page module whenever I try to create a new content element - It's a fresh install, and all I've done to this point is configure it and install a couple of extensions (eg templavoila). I've run the TV wizard, but now editing the content seems to not work. Any ideas? (I'm hoping others have seen this before and it's a stupid user error on my part) |
| 16:53 |
lilalinux |
maholtz|WORK: the strange thing is, that renderObj=foo works in kickstarters "static typoscript" |
| 16:53 |
techgurufloyd |
I said editing the content but meant creating new content * |
| 16:54 |
maholtz|WORK |
@lilalinux: cant believe, but i learn everyday something new:) |
| 16:57 |
lilalinux |
Is there a difference between < and =< ? |
| 16:57 |
maholtz|WORK |
ssure |
| 16:57 |
maholtz|WORK |
copy vs. reference |
| 16:58 |
lilalinux |
i see |
| 16:58 |
lilalinux |
In the static typoscript of kickstarter only =< works |
| 16:58 |
lilalinux |
in template setup I have to use > |
| 16:58 |
lilalinux |
< |
| 17:09 |
techgurufloyd |
Has anyone seen this?: |
| 17:09 |
techgurufloyd |
Catchable fatal error: Argument 2 passed to t3lib_div::implodeArrayForUrl() must be an array, null given, called in /my/path/public_html/typo3conf/ext/templavoila/mod1/db_new_content_el.php on line 285 and defined in /my/path/typo3_src-4.2.6/t3lib/class.t3lib_div.php on line 1704 |
| 17:15 |
beli |
techgurufloyd: upgrade your tv |
| 17:16 |
techgurufloyd |
will do... Has it been updated today? I installed it earlier this morning. |
| 17:17 |
techgurufloyd |
beli: I'm using 1.1.1 Is there an update somwhere that I'm not seeing? |
| 17:18 |
beli |
techgurufloyd: make sure you updated the repository |
| 17:18 |
beli |
techgurufloyd: yesterday someone had the same issue and after upgrade it worked fine again |
| 17:19 |
techgurufloyd |
ah - the new version wasn't in the reviewed stuff. I see it now. I'm trying it one sec... |
| 17:20 |
techgurufloyd |
there it goes. that worked. Thank you. |
| 17:26 |
beli |
techgurufloyd: yw |
| 17:43 |
pmk65 |
hi all! |
| 17:57 |
_pedda_ |
cu all |
| 17:59 |
lilalinux |
What's wrong here? |
| 17:59 |
lilalinux |
50 = TEXT |
| 17:59 |
lilalinux |
50.field = titel1 |
| 17:59 |
lilalinux |
50.typolink.parameter = 1 |
| 18:00 |
lilalinux |
it doesn't output a link |
| 18:00 |
lilalinux |
neither <link> nor <a> |
| 18:01 |
pmk65 |
does it display title1? |
| 18:04 |
lilalinux |
it displays the content of the titel1 field |
| 18:04 |
lilalinux |
that part is working |
| 18:04 |
lilalinux |
it just doesn't create a link |
| 18:06 |
lilalinux |
now it's working |
| 18:06 |
pmk65 |
what if you change it to link to another page, does that work? |
| 18:06 |
lilalinux |
page 1 didn't exist |
| 18:06 |
pmk65 |
:) |
| 18:06 |
lilalinux |
pmk65: :-) |
| 18:07 |
pmk65 |
If anyone is using TinyMCE RTE, then I just finished my Button config utility. It will help you configure TinyMCE visually.. --> http://sharemation.com/typo3test/sortable.html |
| 18:08 |
NublaII |
Is it possible to have realurl server certain pages appending 'index.html' at the end? |
| 18:09 |
NublaII |
my whole site is configured so it works with and ending / or without, but I need a small subset of pages to end with '/index.html' |
| 18:32 |
crisb2010 |
hi there |
| 18:32 |
crisb2010 |
does someone have a clue how i can get rid off the damn join.gif in the tt_news catlist tree? |
| 18:32 |
crisb2010 |
this thing nearly drives me insane, i even cannot find it when grep'ing on the console |
| 18:40 |
pmk65 |
crisb2010: What is the path to that gif file? As I don't think it comes from tt_news |
| 18:41 |
crisb2010 |
a friend of mine just told me how to get rid off it and i would have never figured that out myself. it's "mode = nestedWraps" |
| 18:43 |
pmk65 |
crisb2010: Ok, otherwise I could send you one of my unpublished ext. It can generate category menus from whatever category table you want. tt_news, tt_products etc, and supports nested categories. |
| 18:48 |
the_p |
hello. now i got the rgsmoothgallery working. can anyone tell me if it is possible that the text floats around the gallery if i have a text element after the gallery? |
| 18:53 |
hwked |
i sincerely hope u get selected for gsoc this year :) |
| 19:20 |
kv0s |
It is possible to download extensions.xml.gz manually if a automatic installation fails becaus the "maximum_execution_limit" prevents an installation? |
| 19:59 |
Denyerec |
anyone got an example of a live MM_forum install ? |
| 19:59 |
kv0s |
Denyerec: yes. do need any screenshots or live access? |
| 19:59 |
Denyerec |
just a page I can visist and browse |
| 19:59 |
kv0s |
Denyerec: we've only a member forum. |
| 19:59 |
Denyerec |
So you must sign up to see anything ? |
| 20:00 |
Denyerec |
Can members of the public register? |
| 20:00 |
kv0s |
Denyerec: sorry. |
| 20:00 |
kv0s |
no. only members |
| 20:00 |
Denyerec |
Ah, ok. |
| 20:00 |
Denyerec |
No problem |
| 20:08 |
maholtz|WORK |
afaik typo3.net is an mm_forum |
| 20:08 |
maholtz|WORK |
:) |
| 20:27 |
untouch_ |
how come before every content element is an ahref like this |
| 20:27 |
untouch_ |
<a id="c29"> |
| 20:27 |
maholtz|WORK |
its for section-links #c29 |
| 20:27 |
maholtz|WORK |
tt_content..??..dataWrap |
| 20:27 |
untouch_ |
how can i get rid of em |
| 20:50 |
lilalinux |
is select.where stdWrap or only plain SQL? |
| 20:50 |
lilalinux |
http://wiki.typo3.org/De:TSref/select |
| 20:50 |
maholtz|WORK |
plain SQL |
| 20:50 |
lilalinux |
that page says: where = sql, andWhere = stdWrap |
| 20:50 |
lilalinux |
sounds stupid |
| 20:50 |
maholtz|WORK |
yep |
| 20:51 |
maholtz|WORK |
but: there is a patch pending in the core list |
| 20:51 |
lilalinux |
so I have to fake a where to get variables? |
| 20:51 |
maholtz|WORK |
they fear they break someting |
| 20:51 |
maholtz|WORK |
yep |
| 20:51 |
lilalinux |
idiots |
| 20:51 |
maholtz|WORK |
1=1 |
| 20:51 |
maholtz|WORK |
+1 |
| 20:51 |
lilalinux |
true |
| 20:52 |
maholtz|WORK |
well, there is a patch, try it and give it an +1 in core list |
| 20:53 |
maholtz|WORK |
bug: #6882 |
| 20:53 |
maholtz|WORK |
on bugs.typo3.org |
| 20:54 |
lilalinux |
k, thx |
| 20:57 |
tmeixner |
from the typo3 inline manual for templavoila: "Why is my XML dirty and why do I want to clean it up?" |
| 20:57 |
tmeixner |
I wonder how it got there ... |
| 20:58 |
lilalinux |
What's wrong with that?: |
| 20:58 |
lilalinux |
where = true |
| 20:58 |
lilalinux |
andWhere = uid={GP:uid_event} |
| 20:58 |
lilalinux |
andWhere.insertData = 1 |
| 20:58 |
lilalinux |
uid_event is a GET parameter |
| 20:59 |
maholtz|WORK |
where = 1=1 |
| 20:59 |
maholtz|WORK |
otherwise you have an select query: true AND uid=123 |
| 20:59 |
lilalinux |
1=1 evaluates to true |
| 21:00 |
maholtz|WORK |
and {GP:uid_event} is not save, its open for sql injection |
| 21:00 |
maholtz|WORK |
put it in an register, sanitize and the put the register in the sql statement |
| 21:00 |
lilalinux |
k |
| 21:01 |
lilalinux |
but even if it's unsafe: why doesn't it work? |
| 21:01 |
maholtz|WORK |
should work |
| 21:01 |
maholtz|WORK |
1=1 is IMHO not the same in SQL as "true" |
| 21:02 |
maholtz|WORK |
thats different |
| 21:02 |
lilalinux |
how can I debug the resulting SQL? |
| 21:02 |
lilalinux |
mysql> SELECT true, 1=1; |
| 21:02 |
lilalinux |
+------+-----+ |
| 21:02 |
lilalinux |
| TRUE | 1=1 | |
| 21:02 |
lilalinux |
+------+-----+ |
| 21:02 |
lilalinux |
| 1 | 1 | |
| 21:02 |
lilalinux |
+------+-----+ |
| 21:02 |
lilalinux |
1 row in set (0.00 sec) |
| 21:02 |
maholtz|WORK |
ok |
| 21:02 |
lilalinux |
But I already tried 1=1 to make sure |
| 21:02 |
lilalinux |
same result |
| 21:03 |
lilalinux |
Can I dump the resulting SQL query somehow? |
| 21:03 |
maholtz|WORK |
perhaps put it into an text object? not sure with that |
| 21:03 |
maholtz|WORK |
paste your complete statement |
| 21:03 |
maholtz|WORK |
perhaps pidInList is wrong? |
| 21:04 |
lilalinux |
If I use a constant uid, it works |
| 21:05 |
lilalinux |
http://www.phlogi.net/fresh/t3/tspastebin/showPost/-809540596f/ |
| 21:05 |
lilalinux |
ignore the comments in that code |
| 21:06 |
maholtz|WORK |
why do you think it doesnt work? |
| 21:06 |
maholtz|WORK |
there is no renderObj? |
| 21:06 |
maholtz|WORK |
is "user_event_event" is defined as ts-object? |
| 21:08 |
lilalinux |
user_event_event is the table itself, and that is taken as the default for renderObj |
| 21:08 |
lilalinux |
the code works fine, if I choose andWhere = uid=1 |
| 21:08 |
lilalinux |
so the error must be somewhere in the wrap |
| 21:08 |
maholtz|WORK |
ah, GP:uid_event |
| 21:08 |
lilalinux |
uid_event is being passed as a GET parameter |
| 21:08 |
lilalinux |
uid_event=1 |
| 21:10 |
maholtz|WORK |
try GPvar:uid_event |
| 21:10 |
maholtz|WORK |
imo GP is only for conditions |
| 21:10 |
lilalinux |
thx |
| 21:10 |
lilalinux |
that's it |
| 21:10 |
lilalinux |
i see |
| 21:14 |
lilalinux |
maholtz|WORK: http://www.phlogi.net/fresh/t3/tspastebin/showPost/sql_injection_counter_measure/ |
| 21:15 |
lilalinux |
is that safe now? |
| 21:16 |
maholtz|WORK |
yes (i hope so:) |
| 21:16 |
lilalinux |
:-) |
| 21:37 |
HardPhuck |
me feels stupid |
| 21:37 |
HardPhuck |
maholtz|WORK: you here? |
| 21:38 |
maholtz|WORK |
yep |
| 21:41 |
NiFkE |
oh, hi maholtz|WORK :) |
| 21:42 |
maholtz|WORK |
moin |
| 21:43 |
iOops |
moin moin |
| 21:43 |
iOops |
^^ |
| 21:43 |
maholtz|WORK |
hehe |
| 21:48 |
m0oman |
damn_frontend you mean? ;) |
| 21:49 |
maholtz|WORK |
hehe, but i get it work |
| 21:49 |
maholtz|WORK |
do you now it? |
| 22:09 |
maholtz|WORK |
good night all |
| 22:11 |
lilalinux |
n8 |
| 22:11 |
Phlogi |
http://news.typo3.org/news/article/typo3-43-alpha-2/ <- fx the typo important please |
| 22:25 |
timdeluxe |
which typo? |
| 22:25 |
timdeluxe |
Phlogi |
| 22:28 |
Phlogi |
importand |
| 22:29 |
timdeluxe |
ah |
| 22:29 |
timdeluxe |
do you want to write to oliver or should i? ;) |
| 22:34 |
timdeluxe |
ok, i'll |
| 22:41 |
Phlogi |
timdeluxe: I wrote on the ml already |
| 22:42 |
timdeluxe |
okay, then we did redundant work. i wrote to him directly |
| 22:42 |
timdeluxe |
:) |
| 23:37 |
NiFkE |
nn all :) |