Page 1 of 1
Help a simpleton please
Posted: Mon Aug 28, 2017 9:18 pm
by Celebrator
Hi!
Im a graphic designer that also got the responsibility to update a website. Now i do understand code a bit but the problem is that i dont know where to even look.
Heres the problem.
The website has a calguys calendar to wich events are added. Now these events are shows to which you have to buy tickets and there is a thing where you can add a link to the place where you can buy the tickets.
But instead of using the link provided in the GetTickets textbox it just redirects to "Array" or
http://www.racehorsecompany.fi/array a page that does not exist.
http://racehorsecompany.fi/calendar
Here is an example when you click the "get ticket here ->" it just does not work.
Where do i even start to look on how to fix this?
Im sorry im a dummy. Please just point me in the right direction
I also added a picture of the problem.
Re: Help a simpleton please
Posted: Tue Aug 29, 2017 8:01 am
by velden
There must be some error in the template used to display those events (upcominglist?).
I think it's easy to fix but we'd need to see the relevant part of the template. And please post CMSMS System Information.
Re: Help a simpleton please
Posted: Tue Aug 29, 2017 5:44 pm
by paulbaker
Agree with velden, here is how to get what you need.
For system info, see the link in my signature.
For the upcoming template:
Content > Calguys Calendar > Templates (link top right) > Find the upcoming template (towards the bottom from memory) and paste that between CODE markers in your response here.
Re: Help a simpleton please
Posted: Fri Sep 01, 2017 4:57 pm
by Celebrator
Allright i found "sample template" which i presume is the culprit.
Code: Select all
{* orig fullcalendar view *}
{* This template utilizes fullcalendar (http://fullcalendar.io) an interactive javascript calendar *}
{* this action requires that:
a: jquery and jquery-ui be enabled in the page header. You can use jQueryTools, or {cms_jquery} for this.
b: {cgjs_render} be called in the page header, after the inclusion of jquery and jquery ui.
*}
{cgjs_require cssfile='lib/fullcalendar/fullcalendar.min.css'}
{cgjs_require jsfile='lib/fullcalendar/lib/moment.min.js'}
{cgjs_require jsfile='lib/fullcalendar/fullcalendar.js'}
{cgjs_add nominify=1}
{module_action_url action=ajax_fetchevents forajax=1 asign='fetch_url'}
{$actionid='cntnt01'}
$(document).ready(function(){
var _holidays = null;
$.ajax({
url: '{module_action_url action=ajax_fetchholidays forajax=1}'
}).done(function(data){
if( typeof data != 'undefined' && data != null && data.length > 0 ) {
_holidays = data;
}
$('#fullcalendar').fullCalendar({
dayRender: function( date, cell ) {
// get holiday events for today.
if( typeof _holidays == 'string' ) return;
if( ! _holidays instanceof Array ) return;
var _tst1 = date.format('YYYY-MM-DD');
_holidays.forEach(function(entry){
if( _tst1 == entry.start ) {
cell.addClass('holiday');
cell.css('backgroundColor','{$holiday_bgcolor}').css('color','{$holiday_fgcolor}');
cell.html(entry.title);
}
});
},
events: {
url: '{$fetch_url}',
type: 'GET',
data: {
'{$actionid}showchildren': 1,
'{$actionid}detailpage': '{$detailpage}',
'{$actionid}eventtemplate': '{$actionparams.eventtemplate|default:''}',
'{$actionid}editpage': '{$actionparams.editpage|default:''}',
'{$actionid}editeventtemplate': '{$actionparams.editeventtemplate|default:''}',
},
error: function() {
alert('{$mod->Lang('error_fetching_events')|cms_escape}');
}
},
header: {
left: 'prev,next,today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultEventMinutes: 15,
slotMinutes: 15,
allDayText: '{$mod->Lang('allday')|cms_escape}',
eventColor: '{$dflt_bgcolor}',
eventTextColor: '{$dflt_fgcolor}',
monthNames: {$datestrings.monthNames},
monthNamesShort: {$datestrings.monthNamesShort},
dayNames: {$datestrings.dayNames},
dayNamesShort: {$datestrings.dayNamesShort},
firstDay: {$firstdayofweek},
columnFormat: {
month: 'ddd',
week: 'ddd d/w',
day: 'dddd d/M'
},
buttonText: {
today: '{$text_today|cms_escape}',
week: '{$text_week|cms_escape}',
month: '{$text_month|cms_escape}',
day: '{$text_day|cms_escape}'
},
eventClick: function(event, jsEvent, view) {
// woot, we can go to a detail view.
window.location = event.detail_url;
}
});
});
});
{/cgjs_add}
<div id="fullcalendar"></div>
And here's the system information.
Code: Select all
----------------------------------------------
Cms Version: [b]1.12.1[/b]
Installed Modules:
CMSMailer: [b]5.2.14[/b]
FileManager: [b]1.4.5[/b]
MenuManager: [b]1.8.7[/b]
ModuleManager: [b]1.5.8[/b]
News: [b]2.15.2[/b]
Printing: [b]1.1.2[/b]
Search: [b]1.7.13[/b]
ThemeManager: [b]1.1.8[/b]
Gallery: [b]2.3[/b]
CGExtensions: [b]1.53.19[/b]
CGCalendar: [b]1.16.1[/b]
CMSPrinting: [b]1.0.5[/b]
MicroTiny: [b]1.2.9[/b]
CGSimpleSmarty: [b]1.10[/b]
Config Information:
php_memory_limit: [b][/b]
process_whole_template: [b][/b]
max_upload_size: [b]128000000[/b]
url_rewriting: [b]mod_rewrite[/b]
page_extension: [b][/b]
query_var: [b]page[/b]
image_manipulation_prog: [b]GD[/b]
auto_alias_content: [b]true[/b]
locale: [b][/b]
default_encoding: [b]utf-8[/b]
admin_encoding: [b]utf-8[/b]
set_names: [b]true[/b]
Php Information:
phpversion: [b]5.6.31[/b]
md5_function: [b]On[/b] (True)
gd_version: [b]2[/b]
tempnam_function: [b]On[/b] (True)
magic_quotes_runtime: [b]Off[/b] (False)
E_STRICT: [b]2048[/b]
E_DEPRECATED: [b]8192[/b]
memory_limit: [b]192M[/b]
max_execution_time: [b]90[/b]
output_buffering: [b]On[/b]
safe_mode: [b]Off[/b] (False)
file_uploads: [b]On[/b] (True)
post_max_size: [b]8M[/b]
upload_max_filesize: [b]128M[/b]
session_save_path: [b]/var/cpanel/php/sessions/ea-php56[/b] (4733)
session_use_cookies: [b]On[/b] (True)
xml_function: [b]On[/b] (True)
xmlreader_class: [b]On[/b] (True)
Server Information:
Server Api: [b]cgi-fcgi[/b]
Server Db Type: [b]MySQL (mysql)[/b]
Server Db Version: [b]5.6.37[/b]
Server Db Grants: [b]Could not find a suitable "GRANT ALL" permission. This may mean you could have problems installing or removing modules. Or even adding and deleting items, including pages[/b]
Server Time Diff: [b]No filesystem time difference found[/b]
----------------------------------------------
It's a lifesaver to have you guys since i have no idea where to look for these things. I am truly grateful! Also sorry for taking so long!
Re: Help a simpleton please
Posted: Sun Sep 03, 2017 10:37 am
by rotezecke
i have never used this module but i think
{module_action_url action=ajax_fetchevents forajax=1 asign='fetch_url'}
should be
{module_action_url action=ajax_fetchevents forajax=1 assign='fetch_url'}
Re: Help a simpleton please
Posted: Sun Sep 03, 2017 11:00 am
by velden
You posted a 'full calendar' template. This is not the template that is used for the page(s) with the problem.
Re: Help a simpleton please
Posted: Wed Sep 06, 2017 6:43 am
by Celebrator
I think I found the culprit!
Code: Select all
{cms_stylesheet name="Module: Calendar"}
<div class="cal-list">
{if isset($navigation)}
{if isset($navigation.prev)}<span class="calendar-prev"><a href="{$navigation.prev}">{$lang.prev}</a></span>{/if} {if isset($navigation.next)}<span class="calendar-next"><a href="{$navigation.next}">{$lang.next}</a></span>{/if}
{/if}
<table>
{foreach from=$events key=key item=event}
<tr><td id="date">
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
{$event.event_date_start|date_format:"%b %d, %Y"}
{elseif $event.event_date_start|date_format:"%m%Y" == $event.event_date_end|date_format:"%m%Y"}
{$event.event_date_start|date_format:"%b %d"} - {$event.event_date_end|date_format:"%d, %Y"}
{elseif $event.event_date_start|date_format:"%Y" == $event.event_date_end|date_format:"%Y"}
{$event.event_date_start|date_format:"%b %d "} - {$event.event_date_end|date_format:"%b %d, %Y"}
{else}
{$event.event_date_start|date_format:"%b %d, %Y"} - {$event.event_date_end|date_format:"%b %d, %Y"}
{/if}
</td><td>
{$event.event_title}
{if $event.fields.GetTickets}<br />
<a href="{$event.fields.GetTickets}">
<img src="{uploads_url}/images/calendar/get_tickets_here.png" alt="get tickets here" onmouseover="this.src='{uploads_url}/images/calendar/get_tickets_here_hover.png'" onmouseout="this.src='{uploads_url}/images/calendar/get_tickets_here.png'" /></a>
{/if}
</td></tr>
{/foreach}
</table>
{if $return_url != ""}
<div class="calendar-returnlink">{$return_url}</div>
{/if}
</div>
Alas I don't know how to fix it
![Sad :(](./images/smilies/sad.gif)
Re: Help a simpleton please
Posted: Fri Sep 08, 2017 8:51 am
by velden
Code: Select all
<a href="{$event.fields.GetTickets}">
viewtopic.php?p=334992#p334992
Code: Select all
<a href="{$event.fields.GetTickets.field_value}">
Re: Help a simpleton please
Posted: Sat Sep 09, 2017 2:24 pm
by Celebrator
Hooray!
It works!
Thank you all and lots of love!