Изменение графической заставки — различия между версиями
Материал из Rujel
Rotkart (обсуждение | вклад) |
Rotkart (обсуждение | вклад) м |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Для замены фонового изображения в электронном журнале | + | Для замены фонового изображения в электронном журнале РУЖЭЛЬ и дневнике на своё необходимо произвести следующие действия: |
# Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:<br>'''find $NEXT_ROOT -name 'welcome.jpg'''' от пользователя root. <br> Для дневника необходимо искать файл:<br> '''find $NEXT_ROOT -name 'Dairy.jpg''''<br> Замените эти файлы своими и обновите страницу в браузере. | # Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:<br>'''find $NEXT_ROOT -name 'welcome.jpg'''' от пользователя root. <br> Для дневника необходимо искать файл:<br> '''find $NEXT_ROOT -name 'Dairy.jpg''''<br> Замените эти файлы своими и обновите страницу в браузере. | ||
− | # После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.<br>Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.<br>Для электронного журнала необходимо изменить файл, который можно найти командой:<br>'''find $NEXT_ROOT -name Strings.plist | grep Rujel.woa'''<br>Для электронного дневника необходимо изменить файл по адресу: <br>'''find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa'''<br>Внутри файлы представляют собой пары ключ-значение, необходимо найти строку <key>photo</key> и изменить значение, записанное в следующей строке <string>фото С.Н.Щербакова</string> на свою надпись.<br> | + | # После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.<br>Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.<br>Для электронного журнала необходимо изменить файл, который можно найти командой:<br>'''find $NEXT_ROOT -name Strings.plist | grep Rujel.woa'''<br>Для электронного дневника необходимо изменить файл по адресу: <br>'''find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa'''<br>Внутри файлы представляют собой пары ключ-значение, необходимо найти строку ''<key>photo</key>'' и изменить значение, записанное в следующей строке ''<string>фото С.Н.Щербакова</string>'' на свою надпись.<br> |
# Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects. | # Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects. | ||
− | Данные изменения сохраняются до следующего обновления версии | + | Данные изменения сохраняются до следующего обновления версии РУЖЭЛЬ - во время обновления все изменённые файлы заменятся оригинальными версиями. <br> Для автоматизации процесса замены файлов и правки файлов после обновления предлагается использовать следующий скрипт: |
<pre> | <pre> | ||
[root@sterver ~]# cat restyle_rujel.sh | [root@sterver ~]# cat restyle_rujel.sh | ||
Строка 10: | Строка 10: | ||
# Здесь указывается расположение графического файла, на который необходимо | # Здесь указывается расположение графического файла, на который необходимо | ||
# заменить заставки журнала и дневника. | # заменить заставки журнала и дневника. | ||
− | PRPLACE=/root/ | + | PRPLACE=/root/schoolXXXR.jpg |
− | PDPLACE=/root/ | + | PDPLACE=/root/schoolXXXD.jpg |
#Обрабатываем файлы электронного журнала Rujel | #Обрабатываем файлы электронного журнала Rujel | ||
if [ -e $PRPLACE ] | if [ -e $PRPLACE ] | ||
Строка 17: | Строка 17: | ||
FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg') | FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg') | ||
cp -v $PRPLACE $FRPLACE | cp -v $PRPLACE $FRPLACE | ||
− | + | CONFRPLACE=$(find $NEXT_ROOT -name Strings.plist | grep Rujel.woa) | |
− | sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $ | + | sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFRPLACE |
else | else | ||
echo 'Не могу найти файл $PRPLACE' | echo 'Не могу найти файл $PRPLACE' | ||
Строка 27: | Строка 27: | ||
FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg') | FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg') | ||
cp -v $PDPLACE $FDPLACE | cp -v $PDPLACE $FDPLACE | ||
− | + | CONFDPLACE=$(find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa) | |
− | sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $ | + | sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFDPLACE |
else | else | ||
echo 'Не могу найти файл $PDPLACE' | echo 'Не могу найти файл $PDPLACE' | ||
fi | fi | ||
</pre> | </pre> | ||
+ | |||
+ | TODO: Уточнить у разработчиков предпочтительные параметры графических файлов для журнала и дневника. |
Текущая версия на 06:08, 12 октября 2012
Для замены фонового изображения в электронном журнале РУЖЭЛЬ и дневнике на своё необходимо произвести следующие действия:
- Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:
find $NEXT_ROOT -name 'welcome.jpg' от пользователя root.
Для дневника необходимо искать файл:
find $NEXT_ROOT -name 'Dairy.jpg'
Замените эти файлы своими и обновите страницу в браузере. - После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.
Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.
Для электронного журнала необходимо изменить файл, который можно найти командой:
find $NEXT_ROOT -name Strings.plist | grep Rujel.woa
Для электронного дневника необходимо изменить файл по адресу:
find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa
Внутри файлы представляют собой пары ключ-значение, необходимо найти строку <key>photo</key> и изменить значение, записанное в следующей строке <string>фото С.Н.Щербакова</string> на свою надпись. - Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects.
Данные изменения сохраняются до следующего обновления версии РУЖЭЛЬ - во время обновления все изменённые файлы заменятся оригинальными версиями.
Для автоматизации процесса замены файлов и правки файлов после обновления предлагается использовать следующий скрипт:
[root@sterver ~]# cat restyle_rujel.sh #!/bin/bash # Здесь указывается расположение графического файла, на который необходимо # заменить заставки журнала и дневника. PRPLACE=/root/schoolXXXR.jpg PDPLACE=/root/schoolXXXD.jpg #Обрабатываем файлы электронного журнала Rujel if [ -e $PRPLACE ] then FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg') cp -v $PRPLACE $FRPLACE CONFRPLACE=$(find $NEXT_ROOT -name Strings.plist | grep Rujel.woa) sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFRPLACE else echo 'Не могу найти файл $PRPLACE' fi #Обрабатываем файлы электронного дневника RujelDairy if [ -e $PDPLACE ] then FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg') cp -v $PDPLACE $FDPLACE CONFDPLACE=$(find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa) sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFDPLACE else echo 'Не могу найти файл $PDPLACE' fi
TODO: Уточнить у разработчиков предпочтительные параметры графических файлов для журнала и дневника.