| 01:02 |
JS___ |
hi |
| 01:02 |
JS___ |
still anyone around? |
| 01:03 |
JS___ |
i need some help with optionsplit |
| 03:04 |
JS__ |
hey! why does this |
| 03:04 |
JS__ |
wrap = <div class="sub-{leveluid:1}">|</div> |
| 03:04 |
JS__ |
not give out the ID in html? it still says {leveluid:1} instead of outputting the id |
| 03:18 |
chefan |
if that is option split, it looks wrong |
| 03:19 |
chefan |
not that i knew so much about TS |
| 03:19 |
chefan |
but | looks definitely wrong |
| 03:19 |
chefan |
some || would look more like it, but you might check that in TSref |
| 03:28 |
JS__ |
no i found out, {leveluid:1} only returns a value if its a stdWrap ... |
| 03:28 |
JS__ |
but thanks anyway |
| 06:40 |
d|g |
hi all |
| 07:17 |
bin |
good mrning friends |
| 07:17 |
bin |
*morning |
| 07:46 |
l_e_o |
hello |
| 07:49 |
l_e_o |
i'm following the mtb tutorial. now i'm stuck, the page content doesn't appear. the css_styled_content claims to be installed (but has red background in the ext listing?), i added the < styles.content.get; dunno what to do now, to everything looks ok |
| 07:56 |
nd__ |
If you have a recent version of t3, css_styled_content comes with the base-system |
| 08:03 |
l_e_o |
i just did some removing and deleting >:-] now the ext is marked is not installed, still red, and oc no page content |
| 08:04 |
l_e_o |
unfortunately i cannot reinstall it: You cannot delete (and install/update) extensions in the System scope. |
| 08:06 |
l_e_o |
now i reinstalled the extension, red background, no page content |
| 08:07 |
phil404 |
morning |
| 08:08 |
bin |
hi phil404 |
| 08:12 |
l_e_o |
the error about different files is gone now, but the css_styled_content ext has still a red background and doesnt work :( |
| 08:22 |
nd__ |
and the page-source you get in the browser is also blank? |
| 08:24 |
l_e_o |
no, only the content part |
| 08:24 |
l_e_o |
the menu and everything else is ok |
| 08:25 |
l_e_o |
when i set the content manually (subparts.content = TEXT and .value=blah) it works |
| 08:26 |
nd__ |
ah. And what's your line to put in the content? |
| 08:26 |
l_e_o |
subparts.content < styles.content.get |
| 08:27 |
HardPhuck |
guys anyone using tm_skin_grey2 and tm_contentacctss? |
| 08:27 |
nd__ |
and you did add content using the RTE or such, l_e_o? |
| 08:27 |
l_e_o |
nd__, yes i did |
| 08:27 |
nd__ |
In the right column? 'normal'? |
| 08:28 |
l_e_o |
yes its in normal |
| 08:29 |
nd__ |
Well, that's it for my guesses, except for the classic: Did you flush all the caches around you? |
| 08:30 |
l_e_o |
yes, tried that too |
| 08:31 |
l_e_o |
one question: since the template is made for the root-node, the subsequent pages show "no template" and fallback to the template of the root node, is that ok? |
| 08:31 |
phil404 |
yup |
| 08:31 |
l_e_o |
ok, thx |
| 08:31 |
phil404 |
the template gets inherited |
| 08:32 |
l_e_o |
so i think there must be something wrong with the css_styled_content extension, why it is marked with red background |
| 08:32 |
HardPhuck |
top menu doesn't work, instead all things that should be in top menu are in the content frame |
| 08:32 |
HardPhuck |
why is that |
| 08:34 |
bin_ |
hi friends |
| 08:40 |
phil404 |
hi |
| 09:09 |
banban |
hi there! how is google familiar with tt_news? Does Google find content within tt_news? How are tt_news good with SEO? Is it better idea to use proper pages instead of tt_news for articles? Thanks for answers! |
| 09:10 |
phil404 |
hi banban |
| 09:11 |
phil404 |
for proper indexing of tt_news i would suggest using a url rewriting extension |
| 09:11 |
phil404 |
most popular is realurl |
| 09:13 |
phil404 |
another extension would be coolURI which would give you cleaner urls than realurl |
| 09:14 |
phil404 |
in any case you will have to have your news articles linked somwhere, eg. a news archive |
| 09:15 |
phil404 |
tt_news also alters the meta information of the document (eg. title, keywords, desc) |
| 09:16 |
phil404 |
if set up properly google won't see a difference between a typo3 page and a tt_news article |
| 09:21 |
l_e_o |
hui, works now. i removed the line tt_content=USER from the bottom of the typoscript, dunno where it came from |
| 09:24 |
l_e_o |
thx nd__ btw |
| 09:32 |
nd__ |
l_e_o: welcome, though I didn't solve it ;) |
| 10:21 |
bin_ |
join #phil404 |
| 10:36 |
banban |
phil404: thanks for answers - i'm already using url rewriting with tt_news, iwhat do u mean by linking articles to news archive and those meta information? |
| 10:47 |
phil404 |
banban, google needs some links to your articles to find them |
| 10:48 |
phil404 |
which is pretty obvious, i was just mentioning int |
| 10:48 |
phil404 |
*it |
| 10:48 |
phil404 |
therefore your could crate a news archive |
| 10:48 |
phil404 |
*create |
| 10:54 |
phil404 |
and for the meta stuff ... tt_news is able to overwrite the meta information of the page where the single mode is called with the fields of the called news article |
| 11:02 |
banban |
phil404: sorry for lame questions, but i dont understand you completely.... how can i do this overwrite? i mean, what i need to do to achieve that? thanks! |
| 11:04 |
phil404 |
i'm not 100% sure but it should do that by default |
| 11:10 |
banban |
phil404: aha, okey, thanks |
| 11:11 |
phil404 |
banban: i've just had a look in the docu. you need to add some lines of Typoscript to activate this |
| 11:11 |
phil404 |
http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.5.1/view/1/7/#id3911208 |
| 11:12 |
phil404 |
have a look unter the Section Registers |
| 11:12 |
phil404 |
there's an explanation |
| 11:16 |
banban |
phil404: Adding dynamic Metatags in SINGLE view - is this subsection what you were talking about? |
| 11:18 |
phil404 |
yep |
| 11:20 |
NublaII |
I just inherited a site running a 3.8.1 install |
| 11:21 |
NublaII |
and I'm trying to figure out if there is a way it can be running a cleanup process |
| 11:21 |
NublaII |
kind of like a cronjob... |
| 11:21 |
NublaII |
every day my typo3temp folder is cleaned... but my sysadmin tells me it's not him |
| 11:21 |
NublaII |
so I'm trying to figure out if typo3 is doing it... |
| 11:21 |
NublaII |
any ideas of what to look for? |
| 11:37 |
void |
NublaII: yes, there was a way.. |
| 11:48 |
tf |
hi @all. since i have installed a second language, i cant write a BOLD text in my rte. Normaly i can make <b></b> tags around words. But now RTE always makes a <p style="font-weight:bold"> around my words. But this was never before. |
| 11:52 |
SWEMark |
tf: RTE.default.proc.entryHTMLparser_db.tags.b.remap = strong |
| 11:52 |
SWEMark |
} |
| 11:52 |
SWEMark |
witout the } ofcourse |
| 11:54 |
SWEMark |
RTE.default .removeTagsAndContents = style,script might be useful aswell |
| 11:56 |
tf |
SWEMark: RTE.default.proc.entryHTMLparser_db.tags.b.remap = strong doesnt work. But i wonder why it was all OK before the secound language. |
| 11:57 |
tf |
always when i klick the "B" button in RTE. It makes a <p style="font-weight:bold">. Before it has made a <b></b> tag |
| 11:57 |
SWEMark |
i doubt it has anything to do with your second language |
| 11:58 |
SWEMark |
this is all RTE |
| 11:58 |
tf |
But why suddenly |
| 11:59 |
banban |
phil404: more about tt_news and url rewriting if you or any other can help me: how can include category name in url? for instance: www.host.com/news_category/article... i'm susing configuration from theese examples: http://wiki.typo3.org/index.php/EXT/realurl/examples |
| 12:01 |
SWEMark |
banban: heres an awsome realurl configuration courtesy typo3.org. http://news.typo3.org/about/realurl-configuration/ |
| 12:01 |
SWEMark |
with tt-news support |
| 12:01 |
SWEMark |
it might help you |
| 12:05 |
Denyerec |
I m trying to read the tt_news changelog |
| 12:05 |
Denyerec |
but get an error |
| 12:05 |
Denyerec |
http://svn.sourceforge.net/viewvc/typo3xdev/tx_ttnews/trunk/ChangeLog?view=markup |
| 12:29 |
NublaII |
hey void |
| 12:30 |
NublaII |
any pointers on that way? |
| 12:42 |
l_e_o |
hello |
| 12:42 |
tobi_t3w |
hello #typo3 |
| 12:50 |
l_e_o |
hrm, typo3 cuts texts at umlauts, but my mysql database is already utf8 |
| 12:52 |
l_e_o |
ah, forceCharset found |
| 13:00 |
Denyerec |
http://svn.sourceforge.net/viewvc/typo3xdev/tx_ttnews/trunk/ChangeLog?view=markup <-- working for anyone? |
| 13:26 |
mosez |
how can i add a second css include with ts for a specific page? |
| 13:29 |
nd |
...includeCSS.file2 = ...css |
| 13:30 |
nd |
page.includeCSS.file2 = fileadmin/template/styles/head_route.css (example) |
| 13:42 |
mosez |
thx |
| 14:09 |
Randomresult |
hi everyone |
| 14:15 |
JS___ |
hi ... how can i tell typo3 to include something in the <body> tag when i use automaketemplate to create the template? i want to implement a simple script for testing purposes |
| 14:16 |
Randomresult |
tried it over the page.bodyTag = my bodytag? |
| 14:17 |
Randomresult |
or something like that... |
| 14:20 |
Randomresult |
i guess this should work... but i dunno automaketemplate... |
| 14:20 |
tf |
yes this works |
| 14:27 |
Randomresult |
:) good |
| 14:34 |
bin_ |
hi randomreult |
| 14:35 |
Randomresult |
hi bin |
| 14:35 |
SWEMark |
mosez: for specific pages use [globalVar = TSFE:ID = "pid" ] |
| 14:35 |
SWEMark |
page.includeCSS.file2 = fileadmin/template/styles/head_route.css (example) |
| 14:35 |
SWEMark |
[global] |
| 14:44 |
mosez |
swemark: i need it for all subpages, so i've got to use PIDupinRootline = 118] |
| 14:44 |
Denyerec |
hy random |
| 14:44 |
Denyerec |
http://svn.sourceforge.net/viewvc/typo3xdev/tx_ttnews/trunk/ChangeLog?view=markup <-- working for anyone? |
| 14:46 |
maholtz_ |
@denyerec: not working vor me - svn.sourceforge.net is unknown |
| 14:46 |
Randomresult |
hi denyerec |
| 14:46 |
Randomresult |
i thought about ur video thing... |
| 14:47 |
Randomresult |
we should make it BIG |
| 14:47 |
Denyerec |
1920x1280 res? :) |
| 14:47 |
Randomresult |
more! |
| 14:47 |
Randomresult |
i thought about a opensource book ... |
| 14:48 |
Randomresult |
cause when we (you) have a storyboard... made in a wikil.... it is easy to have a book beside the vids |
| 14:48 |
Randomresult |
or vids beside the book |
| 14:48 |
Denyerec |
There's big call for a re-hash of the doucmentation at the moent |
| 14:48 |
Denyerec |
but it's such a frighteningly huge project :S |
| 14:49 |
Randomresult |
yeah... |
| 14:49 |
Randomresult |
and i dont think a second documentation is wrong... |
| 14:50 |
Randomresult |
me@coffeemashine |
| 14:52 |
tobi_t3w |
anybody has experience with those change the fontsize javascript on page? i am using efa_fontsize but i cant get it working with my css, if i remove all my px font sizes it totaly screws up |
| 15:05 |
Timoslav |
hi |
| 15:06 |
SWEMark |
Hiya |
| 15:44 |
chefan |
hia |
| 15:45 |
chefan |
how do i get the path to my extension directory out of a user function hooked into tslib_fe? |
| 15:52 |
maholtz_ |
chefan: EXT:yourextensionkey |
| 15:52 |
maholtz_ |
(afaik) |
| 15:53 |
chefan |
thx |
| 16:07 |
tobi_t3w |
new layout for typo3wizard! http://www.typo3wizard.com/en/main.html?new=2 what do you think of it ? |
| 16:08 |
NublaII |
every day my typo3temp folder is cleaned... but my sysadmin tells me there is no cronjob doing it |
| 16:09 |
NublaII |
and I'm trying to figure out if there is a way typo3 can be running a cleanup process |
| 16:19 |
Denyerec |
hey not bad tobi |
| 16:19 |
Denyerec |
not sure about the big green evil eye at the top |
| 16:19 |
Denyerec |
but otherwise nice and smart |
| 16:21 |
tobi_t3w |
the evil green eye is our new logo ;) |
| 17:12 |
JS___ |
hi all |
| 17:12 |
JS___ |
i use "better login form" but although my typo3 installation is english the texts show in german. can anyone tell me where to change that? |
| 17:26 |
chefan |
bad problem with curl. curl doesn't work with cookies unless you either just use a cookie filename or realpath |
| 17:26 |
chefan |
i am using curl in a hook, and that way the cookie is misplaced at least |
| 17:27 |
chefan |
what is worse, i suspect i will get a similar problem with file uploads |
| 17:27 |
chefan |
any ideas? |
| 18:13 |
Timoslav |
hey guys i need some help |
| 18:13 |
Timoslav |
i cant edit my newloginbox with the constant editor |
| 18:13 |
Timoslav |
its not shown in the dropdown menu |
| 18:13 |
Timoslav |
i tried to edit it with the ts object browser but that doesnt work |
| 18:14 |
Timoslav |
some ideas? |
| 18:19 |
Timoslav |
noone? |
| 18:20 |
Denyerec |
Never used newloginbox I'm afraid |
| 18:24 |
Timoslav |
k |
| 18:47 |
ckoehler |
anyone using devlog? |
| 19:03 |
void |
anyone tryed to sent email from extension? |
| 19:05 |
JS___ |
i use "better login form" but although my typo3 installation is english the texts show in german. can anyone tell me where to change that? |
| 19:05 |
JS___ |
newloginbox_3.1.0.t3x thats the one i mean, sorry |
| 19:07 |
Timoslav |
is anything else in english on your system? |
| 19:14 |
JS___ |
mh i have nothing else installed but the backend is completely english and i have not downloaded any languages |
| 19:14 |
uriahheep |
void: you around? |
| 19:14 |
void |
uriahheep: yes |
| 19:16 |
uriahheep |
void: i'm trying to find a way to only display the "read more" link on news items if the news item actually has text... if it only has a subheader, i don't want a "read more" link... do you know how to do that? |
| 19:16 |
void |
there was a way, but i do not remember |
| 19:17 |
void |
did not do anything with tt news for half year... |
| 19:17 |
uriahheep |
hmm, ok :P |
| 19:51 |
DonCamillo |
could anyone please help me with how to use 2 websites in one typo3 installation ? |
| 19:52 |
ckoehler |
just have two page trees |
| 19:52 |
ckoehler |
and set domain records inside each page tree |
| 19:52 |
ckoehler |
then point both those domains to your typo3 install |
| 19:52 |
ckoehler |
and you're done |
| 19:52 |
ckoehler |
may want to set baseurl etc for each root as well |
| 19:53 |
DonCamillo |
ok thx |
| 19:53 |
Denyerec |
Oh dear |
| 19:53 |
Denyerec |
I have a client who has seriously misunderstood the concept of managing a Typo3 CMS website |
| 19:53 |
Denyerec |
they want to re-arrange menus and add a forum just by clicking buttongs. |
| 20:22 |
Timoslav |
in which file are the standard texts saved? like loginstatustext |
| 20:23 |
Randomresult |
which login u use? |
| 20:33 |
Timoslav |
newloginbox |
| 20:34 |
Randomresult |
well then u should be able to change this in the contentelement |
| 20:35 |
Randomresult |
as i know this uses flexforms |
| 20:36 |
Randomresult |
otherwise look into the pi-folder of the extension |
| 20:36 |
Timoslav |
ok thx i'll try |
| 20:37 |
Randomresult |
np ur welcome |
| 20:38 |
Timoslav |
ah locallang.xml |
| 20:38 |
Timoslav |
11 |
| 20:38 |
Timoslav |
^^ |
| 20:38 |
Timoslav |
that's the one |
| 20:38 |
Randomresult |
yeah... the pluginfolder is allways a good place to look |
| 20:39 |
Randomresult |
and the locallang is something fine |
| 20:40 |
Timoslav |
:D |
| 20:48 |
Irinel |
hello everyone. i am new to typo3 and ... guess what, my boss want me to do an extension for typo3. could you guys point me for some good how to/documentation for this? many thanks! |
| 20:51 |
Randomresult |
:) |
| 20:52 |
Randomresult |
try typo3.org |
| 20:53 |
Randomresult |
or get a book... there are some typo3 books which explain this |
| 20:53 |
Randomresult |
but i never made an extension |
| 20:53 |
Randomresult |
basically you should use the extension kickstarter |
| 20:54 |
Irinel |
heh, this is what i am doing :P, searching/reading typo3.org :) |
| 20:54 |
Irinel |
roger, thanks for your help :) |
| 20:54 |
Randomresult |
it makes quite a lot and if u understand php this should bring u a lot |
| 20:54 |
Randomresult |
it makes every tables and produces the phpfiles needed |
| 20:55 |
Randomresult |
as i said, knowing php well is helpful |
| 20:55 |
Irinel |
php is not a problem :) |
| 20:55 |
Irinel |
thanks for your help mate |
| 20:55 |
Randomresult |
and as i dont know php :) |
| 20:55 |
Randomresult |
well install the kickstarter and then look what happens |
| 20:56 |
nutcase |
is anyone using feuser_feadmin? i cannot get the "create user" function to work. already logged in users of a usergroup "user administrator" shall have the privilege to create new accounts. i cannot get this to work |
| 20:58 |
Randomresult |
sry nutcase.. im usin sr_userregister |
| 20:59 |
nutcase |
yes, that is used for the registration of companies. an accepted company is then able to create accounts for their employees |
| 21:00 |
Randomresult |
i see... |
| 21:00 |
nutcase |
employees don't have to be admin reviewed, but aren't able to create new users |
| 21:00 |
Randomresult |
well why not using another instance of sr? |
| 21:03 |
Randomresult |
anyway... i m having a cigarette right now.. see y later all |
| 21:04 |
nutcase |
Randomresult: invitation is possible, but after that, the companies should be able to administer their employees, does sr_feuser_register serve that function? |
| 21:30 |
nature |
how does one go about changing tt_news time formatting from 14:13 to 2:13 PM? |
| 21:31 |
Denyerec |
Oooh oooooooh |
| 21:31 |
Denyerec |
I know this one |
| 21:32 |
nature |
pick me pick me! |
| 21:32 |
nature |
google doesn't seem to know it |
| 21:32 |
Denyerec |
displayList.date_stdWrap.strftime = %d.%m.%y |
| 21:32 |
Denyerec |
That's the timestring |
| 21:32 |
Denyerec |
so just swap %d blah with the time string from the manual |
| 21:33 |
nature |
uh |
| 21:33 |
nature |
that looks like a date |
| 21:33 |
nature |
i've already fixed the euro date formatting |
| 21:33 |
nature |
silly euro's |
| 21:34 |
nature |
i stand corrected |
| 21:34 |
nature |
google did know |
| 21:35 |
nature |
%H:%M changes to %I:%M %p |
| 21:35 |
nature |
*YO BAM!* |
| 21:35 |
nature |
except it'd also be nice to get rid of the lead 0 |
| 21:35 |
nature |
02:13 |
| 21:35 |
nature |
heh |
| 21:36 |
nature |
jai jai jai hanuman |
| 22:07 |
Timoslav |
n8 |
| 22:12 |
valdo |
hi all |
| 22:12 |
valdo |
I have a pi_exec_query |
| 22:12 |
valdo |
that create a request |
| 22:12 |
valdo |
and execute it |
| 22:13 |
valdo |
it gives me a query |
| 22:13 |
valdo |
and in this query, there is a limit |
| 22:13 |
valdo |
how do I get that limit clause, to execute it in my own query ? |
| 22:13 |
valdo |
SELECT tx_cdt43_animations.* FROM tx_cdt43_animations WHERE pid IN (56) AND tx_cdt43_animations.deleted=0 AND tx_cdt43_animations.hidden=0 AND (tx_cdt43_animations.starttime<=1205788325) AND (tx_cdt43_animations.endtime=0 OR tx_cdt43_animations.endtime>1205788325) ORDER BY end_date ASC, ABS(end_date-start_date) ASC, ABS((end_date-1205788328)) ASC LIMIT 20,10 |
| 22:14 |
valdo |
I would like to get back the limit 20,10 and to execute it in my own code |
| 22:17 |
ckoehler |
why don't you use $GLOBALS['TYPO3_DB'] ? |
| 22:18 |
psychocat |
try adding the limit to your $orderby or use exec_SELECTquery @ckoehler |
| 22:18 |
psychocat |
sorry @valdo |
| 22:23 |
DonCamillo |
can anyone tell me what I should do with this error ? |
| 22:23 |
DonCamillo |
TemplaVoila ERROR: |
| 22:23 |
DonCamillo |
Template Object could not be unserialized successfully. |
| 22:23 |
DonCamillo |
Are you sure you saved mapping information into Template Object with UID "14"? |
| 22:24 |
DonCamillo |
I am building a new website, but it uses the same design so instead of using "nordisk syn [underside1]" I wanted an exactly similar template just named "nordic cosmetics [underside1]" and now it fucks up :S? |
| 22:29 |
psychocat |
how sad: typo3 seems not to be one of the projects on google summer of code this year :( |
| 22:29 |
valdo |
well, psychocat |
| 22:29 |
valdo |
I hacked pi_list_query code |
| 22:30 |
valdo |
$customPointer = $this->piVars['pointer']; |
| 22:30 |
valdo |
$customPointer = intval($customPointer); |
| 22:30 |
valdo |
$customResults_at_a_time = t3lib_div::intInRange($this->internal['results_at_a_time'],1,1000); |
| 22:30 |
valdo |
$customLimit = ($customPointer*$customResults_at_a_time).','.$customResults_at_a_time; |
| 22:30 |
valdo |
I think it's pretty good |
| 22:38 |
DonCamillo |
no one can help? |
| 22:41 |
void |
DonCamillo: seems that your template contains non-utf8 characters.. |
| 22:43 |
DonCamillo |
but that is very odd since it uses the same data as "nordisk syn [subpage]" I have copied everything not changed anything |
| 22:43 |
DonCamillo |
just made a new template called "nordic cosmetics [subpage]" |
| 22:44 |
void |
you sure that you didn't use any umlaut? |
| 22:45 |
ries |
valdo: I don't think you need to ABS in order by... just doing order by end_date should be enough |
| 22:46 |
ries |
valdo: unless you do something I don't understand :) |
| 22:46 |
ries |
it looks expensive... |
| 23:23 |
beevi2 |
is there a way to make a condition like [globalVar=http_host=domain2.com] page.10.template.file = alternate_template.html[global]? |
| 23:24 |
beevi2 |
i dont wanna use the type parameter. because i wanna use my .mobi domain to serve mobile devices |
| 23:27 |
psychocat |
beevi2 how about: [globalString = HTTP_HOST=www.typo3.com] ? |
| 23:27 |
beevi2 |
[globalString = ENV:HTTP_HOST=www.domain.mobi] |
| 23:28 |
beevi2 |
according to google |
| 23:28 |
beevi2 |
thanks, i'll try |
| 23:28 |
psychocat |
my example is out of tsref section conditions |
| 23:29 |
psychocat |
you may want to look there |
| 23:29 |
psychocat |
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/4/1/ |
| 23:29 |
Denyerec |
I'm compiling a video on getting from scratch to a working template voila site. |
| 23:29 |
Denyerec |
Any people got any particular issues that really annoyed / annoy them ? |
| 23:31 |
beevi2 |
yeah |
| 23:32 |
beevi2 |
how does that crap thing work generally?!? |
| 23:32 |
beevi2 |
:D |
| 23:32 |
Denyerec |
LOL |
| 23:32 |
Denyerec |
Welll I guess you'll get to find out |
| 23:35 |
beevi2 |
i think i'm just too dumb to understand templavoila |
| 23:35 |
beevi2 |
i tried to build a site with it twice |
| 23:35 |
beevi2 |
capitulated twice |
| 23:35 |
Denyerec |
Hah |
| 23:35 |
Denyerec |
If I can do it, believe me, anyone can. |
| 23:36 |
Denyerec |
Idle here lots |
| 23:36 |
Denyerec |
the video shouldn't take too long to produce and you'll be slapping your forehead in no time. |