ПубликацииПрограммыБлоги школ и педагоговПедагогический форумНовости образования
X   Сообщение сайта
(Сообщение закроется через 2 секунды)
 
    Ответить    Новая Тема
> Изменение страницы summary.php
martin
сообщение 17.11.2011, 15:27
Сообщение #1


Новичок


Группа: Пользователи
Сообщений: 8





Здравствуйте, в шаблоне summary есть такая строка {$post->getText()|strip_tags|truncate:350:"..."}, которая отвечает за вывод текста в последних записях.

В каком файле найти саму функцию getText() ?

Задумка такая, из текста вырезать все теги, кроме img , затем с помощью регулярных выражений определить адресс рисунка и подставить вместо него уменьшенную копию, которую выводить вместо картинки пользователя.
 
Павел Наумов
сообщение 20.11.2011, 10:15
Сообщение #2


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Добрый день. Уточните, где именно нужно менять картинку? На разных страницах разные функции отвечают за это.
Если речь идет о странице summary.php, то смотрите функцию getRecentArticles в файле /class/summary/dao/summarystats.class.php
 
martin
сообщение 20.11.2011, 18:37
Сообщение #3


Новичок


Группа: Пользователи
Сообщений: 8





Цитата(Павел Наумов @ 20.11.2011, 11:15) «
Добрый день. Уточните, где именно нужно менять картинку? На разных страницах разные функции отвечают за это.
Если речь идет о странице summary.php, то смотрите функцию getRecentArticles в файле /class/summary/dao/summarystats.class.php


Я уже сам нашёл ответ, причем функция getText() описана всего лишь один раз в файле /class/dao/article.class.php
 
martin
сообщение 20.11.2011, 18:44
Сообщение #4


Новичок


Группа: Пользователи
Сообщений: 8





Теперь напрашивается другой вопрос: При загрузке файлов нельзя использовать файлы с кирилическим названием, нельзя ли произвести транслит? А то, пользователям не удобно переименовывать файл перед загрузкой, ведь наверняка можно реализовать следующее: пользователь выбирает для загрузки файл "новый.jpg" , а в процессе загрузки в его альбоме появляется файл "noviy.jpg".
 
Павел Наумов
сообщение 20.11.2011, 21:25
Сообщение #5


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Можно smile.gif
/class/file - там классы отвечающие за загрузку
 
martin
сообщение 20.11.2011, 21:41
Сообщение #6


Новичок


Группа: Пользователи
Сообщений: 8





Цитата(Павел Наумов @ 20.11.2011, 22:25) «
Можно smile.gif
/class/file - там классы отвечающие за загрузку


Спасибо, буду пробовать
 
martin
сообщение 26.11.2011, 11:44
Сообщение #7


Новичок


Группа: Пользователи
Сообщений: 8





Скажите пожалуйста, как установить блоки "самые активные блоги" и "популярные публикации" на странице summary.php?op=PostList, как это сделано на http://rusedu.net/summary.php?op=PostList
Правка шаблона postlists.template не помогает sad.gif
 
Павел Наумов
сообщение 26.11.2011, 22:05
Сообщение #8


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Правка шаблона и не поможет smile.gif На rusedu многое допилено руками
 
martin
сообщение 27.11.2011, 17:37
Сообщение #9


Новичок


Группа: Пользователи
Сообщений: 8





откройте секрет, какие файлы классов нужно править?
 
Павел Наумов
сообщение 27.11.2011, 19:43
Сообщение #10


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Смотрите тот же, что во втором посте - он отвечает за блоки summary
Кстати, это
Цитата
функция getText() описана всего лишь один раз в файле /class/dao/article.class.php

глобальная функция, отвечающая за все выводы постов, в т.ч. и в блогах smile.gif
А Вам, я так понял, нужно именно общую страницу
 
martin
сообщение 27.11.2011, 23:02
Сообщение #11


Новичок


Группа: Пользователи
Сообщений: 8





Цитата(Павел Наумов @ 27.11.2011, 20:43) «
А Вам, я так понял, нужно именно общую страницу

Да, мне нужно править summary, раздел "все публикации"
 
martin
сообщение 28.11.2011, 2:53
Сообщение #12


Новичок


Группа: Пользователи
Сообщений: 8





Цитата(Павел Наумов @ 27.11.2011, 20:43) «
Смотрите тот же, что во втором посте - он отвечает за блоки summary



/class/summary/dao/summarystats.class.php я уже смотрел и до Вашего ответа.

Утаиваете Вы ответы от пользователей малознакомых с движком Life Type sad.gif

Править то нужно совсем другой файл класса, а summarystats.class.php нужно всего лишь подключить.

Я то разобрался, а вот другие могут ничего и не понять...
 

    Ответить    Новая Тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0