Highlight code?, posted by Daniel Sajdyk on Tue Sep 6 13:35:05 2016
|
Hello :)
Is there any way to highlight code (for example php, SQL) in elogs entries?
Best Regards |
Re: Highlight code?, posted by Stefan Ritt on Tue Sep 6 13:41:32 2016
|
You can manually highlight code,
but there is no automatic language parser.
Daniel |
Re: Highlight code?, posted by Daniel Sajdyk on Tue Sep 6 13:45:55 2016
|
I thought so.
One more question :) I want manually add that parser (https://highlightjs.org), but I'm newby in that and don't know where ....
I know that downloaded hightlight pack I must put into folder scripts, but where to add this line: |
Re: Highlight code?, posted by Stefan Ritt on Tue Sep 6 14:02:56 2016
|
I did not know about highlight.js . You can put it into any elog page with "Bottom text = ...". I tried it for this forum and put in some C
code:
#include <stdio.h>
int main()
{
// printf() displays the string inside quotation
printf("C Programming");
|
Re: Highlight code?, posted by Daniel Sajdyk on Tue Sep 6 14:51:19 2016
|
Looks like it works :)
Code need to be put in tags:
<pre><code class="sql">...</code></pre> |
Re: Highlight code?, posted by Stefan Ritt on Tue Sep 6 15:29:22 2016
|
In the HTML editor, you can select the code text, then select from the "Styles" drop-down the style "Computer Code", and on the "Normal"
drop-down the formatting "Formatted". This puts the code in <pre> and <code> tags, so you don't have to manipulate
HTML directly. |
Re: Highlight code?, posted by Daniel Sajdyk on Tue Sep 6 22:18:29 2016
|
Ok. Thanks a lot :)
Stefan
Ritt wrote:
In the HTML editor, you can select the code text, then select from the |
Re: Highlight code?, posted by Aaron James Long on Mon Dec 12 13:35:16 2016
|
Can I ask for some clarification; I would like to include code highlighting for some computational students who will be making use of ELOG.
In the example you showed, my understanding is that you included a "Bottom text =... " entry in the forums elog config. This included
the bare minimum remote call outlined by the highlightjs site. Can you clarify (as I'm having issues setting it up) should the "Bottom text=..." |
Re: Highlight code?, posted by Stefan Ritt on Mon Dec 12 13:48:41 2016
|
All I did was this:
Bottom Text = <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/styles/default.min.css"><script
src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/highlight.min.js"></script><script>hljs.initHighlightingOnLoad();</script>
|
Re: Highlight code?, posted by Aaron James Long on Mon Dec 12 14:04:32 2016
|
Thanks for the quicky reply Stefan. Yes, I had inut the same string! My error was not restarting the server; I've done this and code highlighting
works fine.
Stefan |
Datepicker not showing, posted by Christine Quicot on Thu Dec 8 15:39:13 2016
|
Hello users,
When I configure an attribute with "Type <attribute>= date", in the new entry form a clic on the calendar symbol does nothing. |
Re: Datepicker not showing, posted by Andreas Luedeke on Mon Dec 12 09:48:14 2016
|
Just last week I've downloaded the latest version of ELOG, compiled and installed it, and the date picker just works fine.
In my case it was an update of an existing installation. Can you provide a bit more information about your case: I guess it was a first time
installation? Was is ELOG V3.1.2-754330e or a different GIT version? |
Re: Datepicker not showing, posted by Stefan Ritt on Mon Dec 12 10:14:50 2016
|
I put one in https://midas.psi.ch/elogs/Database/?cmd=New
Could also be a pop-up blocker problem. Let's see.
Stefan |
What's the best way to update elog to newer release?, posted by Xuan Wu on Tue Dec 6 13:29:40 2016
|
If the older elog has some customized file such as logbooks, elogd.cfg, elog.css, images and so on, What's the best way to update elog
to newer release? Is it the only way to copy these files to the new release? |
Re: What's the best way to update elog to newer release?, posted by Stefan Ritt on Tue Dec 6 14:23:34 2016
|
Make a backup of all you files, then install the new version over the old one, keeping all customizations, then restart elog.
Xuan
Wu wrote:
If the older elog has some customized file such as logbooks, elogd.cfg, |
, posted by Tim Schelfhout on Mon Dec 5 13:06:21 2016
|
Hello,
I am using ELOG V2.9.2-2475. I added some groups and restarted ELOG
and all of a sudden it |
Disable Delete option when user has the capability to Edit an entry, posted by John Becker on Wed Nov 30 18:06:26 2016
|
Hi, I have a logbook where users can add entries and edit entries.
The delete option has been removed from the menu, but when they edit an entry they are able to delete the entry.
Is there a way to remove the Delete option from the menu that appears when Editing an entry? |
Re: Disable Delete option when user has the capability to Edit an entry, posted by Stefan Ritt on Wed Nov 30 19:01:03 2016
|
Save drafts = 0
John |
Re: Disable Delete option when user has the capability to Edit an entry, posted by John Becker on Thu Dec 1 13:36:16 2016
|
Hi Stefan,
Thanks for your reply, I did as suggested but the button "Delete" still appears when the edit entry is selected.
Am I overlooking something? |
Re: Disable Delete option when user has the capability to Edit an entry, posted by Stefan Ritt on Fri Dec 2 13:50:11 2016
|
No, I get a different result. If I put "Save drafts = 0" in the config example coming with the distribution, I get the following:
|
Re: Disable Delete option when user has the capability to Edit an entry, posted by John Becker on Fri Dec 2 16:28:17 2016
|
Hi Stefan,
Found it, it was a typo. |
Display of draft entries in elog, posted by Stefan Ritt on Fri Dec 2 13:54:36 2016
|
Dear all,
there seems to be still lots of confusion with the new "draft modus" introduced in elog 3.1.2. Here is how it works:
If you edit an old or new entry, your changes are written to the elog server every few seconds. The entry in the elog database is marked as "draft". |
Re: Display of draft entries in elog, posted by Stefan Ritt on Fri Dec 2 14:54:58 2016
|
In version 3.1.2-416db9f I implemented a "Restore" button, which should fix the second drawback. If you press it, you should be able to go
back to where you started when editing an entry. |
Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Xuan Wu on Fri Nov 25 15:00:58 2016
|
Hi all,
A error came out when I pasted a photo in the text area with HTML Encoding. The photo is a snapshot from Print Screen. When I submitted
it, it said "Entry text too big. Please increase TEXT_SIZE and recompile elogd". How can I get rid of this? I've tried changing elogd.cfg |
Re: Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Stefan Ritt on Mon Nov 28 11:56:06 2016
|
I guee you tried to paste an image into the text area, and your browser somehow converted this into a text entry, which then of course can become very
long. Elog since vesion 3 supports drag-and-drop. You can drop an image from your local disk into the "Drop attachemnts here..." box at the bottom
of this page. You can also drag an image directly to the text box like this one: |
Re: Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Xuan Wu on Wed Nov 30 02:29:36 2016
|
Thanks for your advice! I've test that dropping an image from my local disk into the text box with Elog-3.1.2. It did work. However, I
still have a question want to ask that When I paste a small image into the text area, I can submit it successfully. But when I paste a bigger one, it will
say "Entry text too big. Please increase TEXT_SIZE and recompile elogd". And There's the same result in https://midas.psi.ch/elogs/Linux+Demo/. |
Re: Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Stefan Ritt on Wed Nov 30 08:51:55 2016
|
How big is your image? I just tried a 5000 x 3600 pixel image (8 MB in size), and it worked fine on the demo logbook.
Stefan
Xuan |
Re: Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Xuan Wu on Thu Dec 1 01:40:14 2016
|
I just test on your Demo logbook. I use a screen-capture tool to create an image which doesn't been saved as a file, the size is 1920*1080(1.8M),
then copy it in clipboard, and then paste in text area. Then the web page become very slow, so that I can't submit it sometime. Sometime, I can submit
it but it say "Entry text too big. Please increase TEXT_SIZE and recompile elogd". If I drop an image file into the text area, it works. I used |
Re: Error: Entry text too big. Please increase TEXT_SIZE and recompile elogd, posted by Stefan Ritt on Thu Dec 1 08:13:41 2016
|
Ah, that's the difference! I always drop an image on the text area, never paste it. So please refrain from pasting.
Xuan
Wu wrote:
I just test on your Demo logbook. I use a screen-capture tool to |
Cancel button missing when editing an entry, posted by Andreas Luedeke on Wed Nov 16 13:48:33 2016
|
If I edit an old entry, and do some mistake while editing, then there is currently no way to savely discard the changes.
The problem is that the entry will become a draft: if I close the window without saving, then the whole entry is gone: it will be converted into
a draft entry. But the draft does contain my changes, it is not the originally saved entry! |
Re: Cancel button missing when editing an entry, posted by Stefan Ritt on Wed Nov 16 14:01:18 2016
|
The problem is that the elog database does not allow for a copy of an entry before you make modifications (and therefore get a "draft"). This
is actually very simila to other note taking programs. I use Evernote, which constantly synchronizes between devices, and there I also cannot go back to
the version before I started making modification. What one would need is a version system (and Evernote has one), so you can go back to the previous verison, |
Re: Cancel button missing when editing an entry, posted by Grant Jeffcote on Wed Nov 16 17:12:40 2016
|
Andreas,
Doesn't using the Save Drafts = 0 option result in the old 'Back' button returning (replacing the Delete option) meaning
you can revert back to your old (unmodified) version without saving, sure it doesn't save a draft but I'd rather be able to return back and lose |
Re: Cancel button missing when editing an entry, posted by Andreas Luedeke on Thu Nov 17 09:14:15 2016
|
Yes, "Save Drafts = 0" does the trick. But it is the "zero-option": trivial, but not satisfying ;-)
Warning: the "back" button of the browser has a very undesired effect: the entry
is then converted into a draft and not shown anymore in list view! |
Re: Cancel button missing when editing an entry, posted by Stefan Ritt on Mon Nov 21 15:07:05 2016
|
Well, the "undesired effect" you describe is exactly the reason for having drafts. Somebody works on a lengthy message, then the browser dies,
or the user by accident hits the "back" button and (by accidnt, ehem...) confirms the dialog popping up which says "changes will be lost".
In that case the draft mechanism should take care of that the lengthy message is not lost. That's where it is for. If one does not like it, one can |
Re: Cancel button missing when editing an entry, posted by Christine Quicot on Wed Nov 23 09:25:15 2016
|
Hello,
In my opinion, there should be a "close/return" button (discard changes), even with the drafts enabled, but effectively there will
have to be several saves made (at least before/after). |
Re: Cancel button missing when editing an entry, posted by Andreas Luedeke on Thu Nov 24 07:38:52 2016
|
Hi Stefan,
actually what you refer to as the "quick and dirty" solution is probably the only feasible one: to store a copy
of the entry in the browser and restore that copy with a "cancel" button.
Otherwise you would need a full-fledged revision management,
to deal with multiple copies of the same entry open in several browsers.
Yet, that does not solve the "problem" |
Re: Cancel button missing when editing an entry, posted by Stefan Ritt on Thu Nov 24 08:40:31 2016
|
Andreas Luedeke
wrote:
But as a first step, it might be worthwhile to document this behaviour
in the ELOG "User's Guide". Drafts are currently only mentioned in the elogd.cfg syntax pages under "Save drafts" and "autosave". |