Файловый менеджер - Редактировать - /var/www/html/components/com_community/templates/jomsocial/layouts/activities.apps.php
Ðазад
<?php /** * @copyright (C) 2013 iJoomla, Inc. - All rights reserved. * @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html) * @author iJoomla.com <webmaster@ijoomla.com> * @url https://www.jomsocial.com/license-agreement * The PHP code portions are distributed under the GPL license. If not otherwise stated, all images, manuals, cascading style sheets, and included JavaScript *are NOT GPL, and are released under the IJOOMLA Proprietary Use License v1.0 * More info at https://www.jomsocial.com/license-agreement */ use Joomla\CMS\Language\Text; defined('_JEXEC') or die(); ?> <?php if($latestId == 0) : ?> <ul class="cResetList cFeed"> <?php endif; ?> <?php foreach($activities as $act): ?> <?php if(!isset($act->id)){ continue; } ?> <?php if($act->id > $latestId) : ?> <?php if($act->type =='title'): ?> <?php if($config->get('activitydateformat') == COMMUNITY_DATE_FIXED ){ ?> <li class="ctitle newly-added" style="display:none"><?php echo $act->title; ?></li> <?php } ?> <?php else: $actor = CFactory::getUser($act->actor);?> <li <?php if($latestId>0)echo 'style="display:none"'; ?> id="<?php echo $idprefix; ?>profile-newsfeed-item<?php echo $act->id; ?>" class="cFeed-item <?php echo $act->app;?> <?php if($latestId>0)echo "newly-added"; ?> <?php if($isMine) { echo 'isMine'; } ?> <?php if($isSuperAdmin && !$isMine) { echo 'isSuperAdmin'; } ?>"> <!--NEWS FEED AVATAR--> <div class="newsfeed-avatar cAvatar"> <?php if(!empty($actor->id)) { ?> <a href="<?php echo CUrlHelper::userLink($actor->id); ?>"><img class="cAvatar" src="<?php echo $actor->getThumbAvatar(); ?>" border="0" alt="avatar"/></a> <?php } else { ?> <img class="cAvatar" src="<?php echo $actor->getThumbAvatar(); ?>" border="0" alt="avatar"/> <?php } ?> </div> <!--NEWS FEED AVATAR--> <!--NEWS FEED CONTENT--> <div class="newsfeed-content"> <div class="newsfeed-content-top"> <?php // Put user header link if necessary if( $apptype == 'group' && $act->eventid ){ // For group event, show the arrow indicator (using <span class="com_icons com_icons12 com_icons-inline com_icons-rarr">»</span>) echo '<div class="newsfeed-content-actor"><a href="'.CUrlHelper::userLink($act->actor).'">'.$actor->getDisplayName(false, true).'</a> <span class="com_icons com_icons12 com_icons-inline com_icons-rarr">»</span> <a href="'.CUrlHelper::eventLink($act->eventid).'">'.$act->appTitle.'</a></div>'; } else { ?> <div class="newsfeed-content-actor"> <strong><a class="actor-link" href="<?php echo CUrlHelper::userLink($act->actor) ;?>"><?php echo $actor->getDisplayName(false, true); ?></a></strong> </div> <?php } // Order of replacement $order = array("\r\n", "\n", "\r"); $replace = '<br/>'; // Processes \r\n's first so they aren't converted twice. $messageDisplay = str_replace($order, $replace, $act->title); echo $messageDisplay; ?> </div> <?php if(!empty($act->content) && $showMore ){ ?> <?php if( $config->getBool('showactivitycontent')) { ?> <div id="<?php echo $idprefix; ?>profile-newsfeed-item-content-<?php echo $act->id;?>" class="newsfeed-content-hidden" style="display:block"><?php echo $act->content; ?></div> <?php } else { ?> <div id="<?php echo $idprefix; ?>profile-newsfeed-item-content-<?php echo $act->id;?>" class="small profile-newsfeed-item-action" style="display:block"> <a href="javascript:void(0);" id="newsfeed-content-<?php echo $act->id;?>" onclick="joms.activities.getContent('<?php echo $act->id;?>');"><?php echo Text::_('COM_COMMUNITY_MORE');?></a> </div> <?php } ?> <?php } ?> <?php if( $config->get('stream_show_map') && !empty($act->location)) { ?> <div class="clear"></div> <div class="newsfeed-map" id="newsfeed-map-<?php echo $act->id; ?>"> <div class="newsfeed-mapFade"> <div class="newsfeed-mapFiller"></div> </div> <small class="newsfeed-mapLoc"><span><?php echo Text::_('COM_COMMUNITY_POSTED_FROM');?> <?php echo $act->location; ?></span></small> <small class="newsfeed-mapBigger"><a target="_blank" href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=<?php echo urlencode($act->location); ?>"><?php echo Text::_('COM_COMMUNITY_VIEW_LARGER_MAP');?></a></small> <div class="clear"></div> </div> <?php } ?> <!-- NEWS FEED DATE, ICON & ACTIONS --> <div class="newsfeed-meta small"> <img src="<?php echo $act->favicon; ?>" class="newsfeed-icon <?php echo $act->app;?>-icon" alt="<?php echo $act->app;?>" /> <?php echo $act->created; ?> <!-- if no one likes yet, then show: --> <?php if($act->likeAllowed && $showLike) { ?> <?php if($act->userLiked!=COMMUNITY_LIKE) { ?> • <a id="like_id<?php echo $act->id?>" href="#like" onclick="jax.call('community','system,ajaxStreamAddLike', '<?php echo $act->id; ?>');return false;"><?php echo Text::_('COM_COMMUNITY_LIKE');?></a> <?php } else { ?> • <a id="like_id<?php echo $act->id?>" href="#unlike" onclick="jax.call('community','system,ajaxStreamUnlike', '<?php echo $act->id; ?>');return false;"><?php echo Text::_('COM_COMMUNITY_UNLIKE');?></a> <?php } ?> <?php } ?> <!-- Show if it is explicitly allowed: --> <?php if($act->commentAllowed && $isMember) { ?> • <a href="javascript:void(0);" onclick="joms.miniwall.show('<?php echo $act->id; ?>');return false;"><?php echo Text::_('COM_COMMUNITY_COMMENT');?></a> <?php } ?> <?php if( $config->get('stream_show_map') && !empty($act->location) ) { ?> <a onclick="joms.activities.showMap(<?php echo $act->id; ?>, '<?php echo urlencode($act->location); ?>');" class="newsfeed-location" title="<?php echo Text::_('COM_COMMUNITY_VIEW_LOCATION_TIPS');?>" href="javascript: void(0)"><?php echo Text::_('COM_COMMUNITY_VIEW_LOCATION');?></a> <?php } ?> <div class="clr"></div> </div> <div> <?php if($act->commentAllowed && $showComment) { ?> <div class="wall-cocs" id="wall-cmt-<?php echo $act->id; ?>"> <?php if($act->likeCount > 0 && $showLike) { /* hide count if no one like it */?> <div class="cComment wallinfo wallicon-like"> <a onclick="jax.call('community','system,ajaxStreamShowLikes', '<?php echo $act->id; ?>');return false;" href="#showLikes"><?php echo ($act->likeCount > 1) ? Text::sprintf('COM_COMMUNITY_LIKE_THIS_MANY', $act->likeCount) : Text::sprintf('COM_COMMUNITY_LIKE_THIS', $act->likeCount); ?></a> </div> <?php } ?> <?php $commentDiff = $act->commentCount - $config->get('stream_default_comments', 0); if($commentDiff > 0) { ?> <div class="cComment wallinfo wallmore wallicon-comment"> <a href="#showallcomments"><?php echo Text::_('COM_COMMUNITY_SHOW_PREVIOUS_COMMENTS') . ' (' . $commentDiff . ')'; ?></a> </div> <?php } ?> <?php if( $act->commentCount > 0 ) { #echo $act->commentLast; $comments = $act->commentsAll; $comments = $comments[$act->id]; $commentLimit = $config->get('stream_default_comments', 0); $comments = array_reverse($comments); if($act->commentCount > $commentLimit) { $comments = array_slice($comments, sizeof($comments) - $commentLimit, $commentLimit); } foreach($comments as $comment) { $comment->params = new CParameter($comment->params); echo CWall::formatComment($comment); } } ?> <?php if( $isMember || $isSuperAdmin ): ?> <div class="cComment wallinfo wallform <?php if($act->commentCount == 0): echo 'wallnone'; endif; ?>"> <!-- post new comment form --> <form action="" class="wall-coc-form"> <textarea input="input textarea" cols="" rows="" style="height: 40px; margin-bottom: 4px" name="comment"></textarea> <div class="wall-coc-form-actions"> <button type="submit" class="wall-coc-form-action add button" onclick="joms.miniwall.add('<?php echo $act->id; ?>');return false;"><?php echo Text::_('COM_COMMUNITY_POST_COMMENT_BUTTON');?></button> <a class="wall-coc-form-action cancel" onclick="joms.miniwall.cancel('<?php echo $act->id; ?>');return false;" href="#cancelPostinComment"><?php echo Text::_('COM_COMMUNITY_CANCEL_BUTTON');?></a> <span style="margin-left: 5px;" class="wall-coc-errors"></span> </div> <div class="clr"></div> </form> <?php /* Hide reply button if no one has post a comment */ ?> <?php if( $isSuperAdmin || ($act->isFriend || $act->app == 'system') || $isMember): ?> <span class="show-cmt"><a href="javascript:void(0);" onclick="joms.miniwall.show('<?php echo $act->id; ?>')" ><?php echo Text::_('COM_COMMUNITY_REPLY');?></a></span> <?php endif; ?> </div> <?php endif; ?> </div> <?php } ?> </div> <!-- /NEWS FEED DATE, ICON & ACTIONS --> </div> <!--/NEWS FEED CONTENT--> <!--NEWS FEED REMOVE--> <?php // user can remove their own post if($my->id == $act->actor){ ?> <div class="newsfeed-remove"><a class="remove" onclick="jax.call('community', 'activities,ajaxHideActivity' , '<?php echo $my->id; ?>' , '<?php echo $act->id; ?>','<?php echo $act->app; ?>');" href="javascript:void(0);"><?php echo Text::_('COM_COMMUNITY_HIDE');?></a></div> <?php } else if($isSuperAdmin && !$isMine) { ?> <!--NEWS FEED REMOVE--> <!--NEWS FEED DELETE--> <div class="newsfeed-remove"><a class="remove" onclick="joms.activities.remove('<?php echo $act->app; ?>', '<?php echo $act->id; ?>');" href="javascript:void(0);"><?php echo Text::_('COM_COMMUNITY_DELETE');?></a></div> <?php } else if( $isAppAdmin ) {?> <!--NEWS FEED DELETE--> <div class="newsfeed-remove"><a class="remove" onclick="jax.call('community', 'activities,ajaxHideActivity' , '<?php echo $my->id; ?>' , '<?php echo $act->id; ?>','<?php echo $act->app; ?>');" href="javascript:void(0);"><?php echo Text::_('COM_COMMUNITY_HIDE');?></a></div> <?php }?> </li> <?php endif; ?> <?php endif; ?> <?php endforeach; ?> <?php if($latestId == 0) : ?> </ul> <?php if( $exclusions !== false && $showMoreActivity) { ?> <div class="cActivity-LoadMore joms-newsfeed-more" id="activity-more"> <a class="more-activity-text joms-button--primary joms-button--full" href="javascript:void(0);" onclick="joms.activities.more();"><?php echo Text::_('COM_COMMUNITY_MORE');?></a> <div class="loading"></div> </div> <?php } ?> <input type="hidden" id="activity-type" value="<?php echo $filter; ?>" /> <input type="hidden" id="activity-exclusions" value="<?php echo $exclusions;?>" /> <?php endif; ?> <!-- application type and app id--> <input type="hidden" id="apptype" value="<?php echo $apptype; ?>" /> <input type="hidden" id="appid" value="<?php echo ($eventId > 0) ? $eventId : $groupId; ?>" /> <?php if($config->get('newtab')){ ?> <script type="text/javascript"> joms.jQuery(document).ready(function(){ joms.jQuery("div.newsfeed-content-top > a").attr('target', '_blank'); }); </script> <?php } ?>
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка