Update 4.9.0.3 – Error 500 –
-
Hello there!
I recently tried to update Tribe Events to version 4.9.0.3. As a result the events and events details pages give me an error 500. This does not come as a surprise to me ans I did a lot of changes to the /list/single.php and /single.php templates.
I think there might be one or two deprecated methods causing that error which might be easy to fix. My problem now: I have no clue which of those methods could cause the error.
I was hoping to find someone who could check my template code and give me a hint?<?php /** * List View Single Event * This file contains one event in the list view * * Override this template in your own theme by creating a file at [your-theme]/tribe-events/list/single-event.php * * @package TribeEventsCalendar * */ if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } // Setup an array of venue details for use later in the template $venue_details = tribe_get_venue_details(); // Venue $has_venue_address = ( ! empty( $venue_details['address'] ) ) ? ' location' : ''; // Organizer $organizer = tribe_get_organizer(); // Event Thumb $event_thumbnail = tribe_event_featured_image(null, 'large'); //Time //Globale Zeitgeschichten - Formate und so $time_format = get_option( 'time_format', Tribe__Date_Utils::TIMEFORMAT ); $start_time = tribe_get_start_date( null, false, $time_format ); // custom fields $additional_fields = tribe_get_custom_fields(); //Preis an der Abendkasse $myabendkasse = $additional_fields['Abendkasse']; $myermaessigt = $additional_fields['Reduziert']; // PREISE // VVK Gebuehr inklusive bool $myvvkbool = $additional_fields['VVK']; $myVVK = $additional_fields['VVKpreis']; $myKartenvorverkauf = $additional_fields['Vorverkauf']; // Veranstaltungstyp $mytyp = $additional_fields['Veranstaltungstyp']; //Status und doors $mystatus = $additional_fields['Status']; $myeinlass = $additional_fields['Einlass']; // strings zum Abgleich der Vernastaltungstypvaiablen $myKonzert = 'Konzert'; $myParty = 'Party'; $post_id = get_the_ID(); $venue = tribe_get_venue_id( $post_id ); $v1 = '8995'; //DOCKS $v2 = '1444'; //Prinzenbar ?> <!-- Event Title --> <?php do_action( 'tribe_events_before_the_event_title' ) ?> <!--Datum --> <h2 class="tribe-events-list-event-title wb-event-col"> <?php echo tribe_events_event_schedule_details() ?> <a class="tribe-event-url" href="<?php echo esc_url( tribe_get_event_link() ); ?>" title="<?php the_title_attribute() ?>" rel="bookmark"> <?php the_title() ?> </a> </h2> <?php do_action( 'tribe_events_after_the_event_title' ) ?> <div class="clearfix"> <!-- Event Image --> <?php if (!empty($event_thumbnail)) { printf('<div class="fourth first-fourth my-tribe-events-event-image">%s</div>', wp_kses_post($event_thumbnail)); } ?> <div class="fourth wb-remoed my-event-list-details"> <div class="tribe-event-schedule-details"> <!-- Event Status --> <?php if (!empty ($mystatus) ) : ?> <div class="tribe-events-event-cost my-status"> <h4 class="tribe-events-list-meta-title">Status:</h4> <p><?php echo $mystatus ?></p> </div> <?php endif; ?> </div> <div class="tribe-event-schedule-details"> <div class="tribe-events-event-cost my-event-costs"> <h4 class="tribe-events-list-meta-title">Preis:</h4> <!-- Event Cost --> <ul> <?php if ( $myVVK ) : ?> <li>VVK: <?php echo $myVVK ?> € <!-- $myvvkbool $myVVK --> <?php if ($myvvkbool == true) : ?> inkl. VVK Geb. <?php else : ?> exkl. VVK Geb. <?php endif; ?> </li> <?php endif; ?> <!-- $myvvkbool $myVVK --> <?php if ( $myabendkasse ) : ?> <li>Abendkasse: <?php echo $myabendkasse ?> €</li> <?php endif; ?> <?php if ( $myermaessigt ) : ?> <li>Ermäßigt: <?php echo $myermaessigt ?> €</li> <?php endif; ?> </div> </ul> </div> <div class="tribe-event-schedule-details"> <!-- Link zum Kartnevorverkauf --> <?php if ( $myKartenvorverkauf ) : ?> <div class="my-event-tickets"> <h4 class="tribe-events-list-meta-title my-price"> <a class="myVerkaufslink" target="_blank" title="Vorverkaufsstelle" rel="nofollow" href="<?php echo $myKartenvorverkauf ?>"> Tickets</a></h4> </div> <?php endif; ?> </div> <?php // Einlass if (! empty ( $myeinlass ) ) : ?> <?php if ($start_time != $myeinlass) :?> <div class="tribe-event-schedule-details"> <h4 class="tribe-events-list-meta-title my-einlass">Einlass:</h4> <!-- Event Einlass additional field --> <div class="tribe-events-event-cost"> <p><?php echo $myeinlass ?> Uhr</p> </div> </div> <?php endif; ?> <?php endif; ?> <?php if (! empty ( $start_time ) ) : ?> <div class="tribe-event-schedule-details"> <h4 class="tribe-events-list-meta my-beginn">Beginn:</h4> <!-- Event Einlass additional field --> <div class="tribe-events-event-cost"> <p><?php echo $start_time ?> Uhr</p> </div> </div> <?php endif; ?> <!-- DETAILS --> <h4 class="tribe-events-list-meta-title tri-details"><?php esc_html_e('Details', 'loc_canon_venuex'); ?></h4> <!-- Schedule & Recurrence Details --> <!-- Event Meta --> <?php do_action( 'tribe_events_before_the_meta' ) ?> <div class="tribe-events-event-meta clearfix"> <div class="author <?php echo esc_attr( $has_venue_address ); ?>"> <!-- VENUE --> <h4 class="tribe-events-list-meta-title tri-venue"><?php esc_html_e('Venue', 'loc_canon_venuex'); ?>:</h4> <?php if ( $venue_details ) : ?> <!-- Venue Display Info --> <div class="tribe-events-venue-details"> <p><?php echo tribe_get_venue_link();?></p> </div> <!-- .tribe-events-venue-details --> <?php endif; ?> </div> </div><!-- .tribe-events-event-meta --> <!-- added by wb: categories --> <?php echo tribe_get_event_categories( get_the_id(), array( 'before' => '', 'sep' => ', ', 'after' => '', 'label' => 'Kategorie', // An appropriate plural/singular label will be provided 'label_before' => '<h4 class="tribe-events-list-meta-title tri-venue">', 'label_after' => '</h4>', 'wrap_before' => '<p><class="tribe-events-event-categories">', 'wrap_after' => '</p>', ) ); ?> <!-- added by wb: categories --> <!-- added by wb: type --> <!-- Typangabe und Symbole--> <!-- Wenn typ Konzert und venue Prinzenbar oder wenn party und venue docks dann Icons--> <?php // wenn Veranstaltungstyp nicht leer if (! empty ( $mytyp ) ) : ?> <h4 class="tribe-events-list-meta-title tri-venue my-typ">Veranstaltungstyp:</h4> <!-- Wenn Konzert --> <?php if ( $mytyp == $myKonzert ) : ?> <?php if ( $venue == $v1 ) : ?> <!-- Wenn Konzert und Veranstaltungsort 1 --> <p class="myTyp"><?php echo $mytyp ?> <img src="/wp-content/uploads/img/stern-white.png"/></p> <?php endif?> <!--if v1 --> <?php if ( $venue == $v2 ) : ?> <!-- Wenn Konzert und Veranstaltungsort 2 --> <p class="myTyp"><?php echo $mytyp ?> <img src="/wp-content/uploads/img/krone-white.png"/></p> <?php endif?> <!--if v2 --> <?php endif?> <!--if konzert --> <?php if ( $mytyp != $myKonzert ) : ?> <p class="myTyp"><?php echo $mytyp ?> </p> <!-- Wenn kein Konzert --> <?php endif?> <!--if field not empty--> <?php endif?> <!--if field not empty--> <?php do_action( 'tribe_events_after_the_meta' ) ?> </div> <div class="<?php if (empty($event_thumbnail)) { echo "three-fourths"; } else { echo "half my-event-list-description"; } ?> last"> <!-- DESCRIPTION --> <?php // $my_excerpt = get_the_excerpt(); $my_excerpt = excerpt(150); if ( '' != $my_excerpt ) { // Some string manipulation performed } echo $my_excerpt; // Outputs the processed value to the page ?> <!--Collapse-O-Matic PLUGIN--> <?php $content = apply_filters( 'the_content', get_the_content() ); $content = str_replace( ']]>', ']]>', $content ); echo do_shortcode('[expand title="➜ DETAILS" trigclass="tribe-events-read-more centered" targclass="maptastic"]'.$content.'[/expand]'); ?> <!--ENDE Collapse-O-Matic PLUGIN--> <br /> <a href="<?php echo esc_url( tribe_get_event_link() ); ?>" class="my-eventlink" rel="bookmark"><?php esc_html_e( 'Noch mehr Details ➜ ➜', 'loc_canon_venuex' ) ?></a><br /> <?php do_action( 'tribe_events_after_the_content' ) ?> </div> </div>
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘Update 4.9.0.3 – Error 500 –’ is closed to new replies.