Sat: Well, you are linking to a post number that does not exist, so it is defaulted to the next higher post number, which is on Page 54.
I'd like it more explicit, Sat. In the following very detailed text I have four explicit questions Q1 - Q4.
In the last post of p53, when I move the cursor above the little post-button (the boxed little arrow in the upper left corner of the message field) the address http://littleangelshentai.net/forum/viewtopic.php?p=268839#268839 appears. But clicking that post-button in this case the browser jumps to http://littleangelshentai.net/forum/viewtopic.php?p=268842#268842, the first post of p54. In other words: post number 268839 "does not exist" - Q1: but where does this number come from? - and the browser jumps to the first post number above that "exists" (i.e. is recognized by the browser as a legitimate post number).
ult_combo: Our forum system doesn't support sub-spoilers. ... I think it doesn't work because our current PHP BBCode filters/doesn't accept opening a repeated BBCode tag without closing it first. ... In other words, you can't open a spoiler inside another spoiler because our current PHP BBCode software automatically filters repeated unclosed tags. ...
That seems quite a reasonable explanation, ult_combo, thanks!
Another question I already have a long time: How are we supposed to use the ordered list button "List="? Could you give an explicit example, please?
_________________ My avatar shows the first encounter of Yuki in the Land of Eternal Snow. Yuki would become my favorite character in the on-going Mystics Saga by arrancar85
I see you requested the answer from Sat, but as he's a little busy reviewing my submitted new url patterns, I hope you don't mind if I answer a couple of those questions.
You see the "p" in the addresses?
P stands for the post ID.
Each post in this forum has an unique post ID (across all the boards) which is referenced by "P". That means, if a post gets deleted, its P (post id) will return a "post not found error". That happens when users delete their own posts or moderator/admins do.
And obviously, by inputting a random "p" there you'll either find a random post in a random thread or a not found (deleted post) error.
P is a SERIAL value, it means, auto-incrementing integers, so for each new post, its P will be the last serial+1, and the number does NOT go down to fill gaps if one post is deleted (it always stores the last P value, the post being deleted or not).
This with Sat's explanation about ghost posts should answer to almost all your questions.
List examples (quote to see code):
Un-ordered list item 1.
Un-ordered list item 2.
Ordered list item 1.
Ordered list item 2.
The list example was made based on the link provided by Sat, BBCode FAQ - lists.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
Thanks very much for your very clear answers, ult_combo. Everything you explain seems very easy, and I like clear and easy. I never saw the illuminating examples of Sat about (ordered) lists, the use of [*] is new for me. But despite Sat's explanation about ghost posts these remain a complete mystery to me.
Are these problem posts previous ghost posts? How does splicing create this? Could you explain it using a simple splicing example of a simple corrupted database? You see: I don't have the feeling that I understand it.
_________________ My avatar shows the first encounter of Yuki in the Land of Eternal Snow. Yuki would become my favorite character in the on-going Mystics Saga by arrancar85
When you click in that post's "arrow" icon, it sends a request to the php which starts by loading whichever page the given post would be. If the ghost posts actually appeared, then your given example would actually be in the page 54.
jacxxx: 2. the next higher post number (so it has a postnumber!) is 268709 which happens to be the address of a post in another thread
ult_combo: Each post in this forum has an unique post ID (across all the boards) which is referenced by "P". That means, if a post gets deleted, its P (post id) will return a "post not found error". That happens when users delete their own posts or moderator/admins do.
And obviously, by inputting a random "p" there you'll either find a random post in a random thread or a not found (deleted post) error.
jacxxx: Could you explain it using a simple splicing example of a simple corrupted database?
I think I haven't seen a "simple corrupted database" yet. There are many kinds of db corruption, from completely unreadable (which wouldn't even load the forums list) to minor db corruptions, such as these ghost posts linking to non-existent users. It isn't like anyone would corrupt their databases at will.
Don't worry though, Sat and me are working to fix that soon enough.
edit: The fix has been implemented, all your problems relative to ghost posts should've been resolved by now.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
btw: the spoiler button in the edit screen is still identical to the magnet button; if you like, could you solve that one too
_________________ My avatar shows the first encounter of Yuki in the Land of Eternal Snow. Yuki would become my favorite character in the on-going Mystics Saga by arrancar85
Oh, I never noticed we had a spoiler button - I always typed my [spoiler][/spoiler] manually.
The current project is extending the duplicate attachment mod to display to which post the attachment belongs to, after I'm done with it I may take a look at the spoiler button if Sat approves.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
frzangel: Thank you for your hard work Guys! (: I can't understand the half of this moontalk BUT I at least figured out that you could solve the PB problem.
PB, you mean, ghost posts/corrupted DB? Yeah that was simple stuff.
I just submitted the duplicate attach mod extension prototype for Sat to review, poor Sat having to review so much stuff. I may start working on the spoilers when Sat gives an OK, that's, if there's nothing more important to fix for now.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
Checking duplicated images more efficiently is a future plan still.
As for this update, you'll see soon enough lol but for now, this little upgrade will add a link to the original post (which contains the original attachment) in the error message when you try to upload a duplicated file (it's actually a pretty simple thing once you see it implemented). Sat still has to review, debug and implement it though.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
ult_combo: Oh, I never noticed we had a spoiler button - I always typed my
manually.
The current project is extending the duplicate attachment mod to display to which post the attachment belongs to, after I'm done with it I may take a look at the spoiler button if Sat approves.
I think Sat has gathered improvement proposals over the years, he is the one to choose what's next.
I can think of an improvement right now which is perhaps important in a further future: duplcate image recognition at LAH is rather primitive compared to e.g. saucenao.com, iqdb.org, tineye.com ... If only one bit is different in LAH, pics are considered different, which is not visible to the naked eye. If it was more refined, the system could ask - if there's more than 10% difference e.g. - if you want to post it anyhow - encouraging you at the same time to explain why you want to do that - and showing that it is e.g. an 90 % duplicate (e.g. the difference before and after sex may be important, see e.g. pic#2 in http://littleangelshentai.net/forum/viewtopic.php?p=268435#268435 and pic#1 in the next post, where frzangel - wrongly - has been so sad about here http://littleangelshentai.net/forum/viewtopic.php?p=269389#269389....
jacxxx: I can think of an improvement right now which is perhaps important in a further future: duplcate image recognition at LAH is rather primitive compared to e.g. saucenao.com, iqdb.org, tineye.com ... If only one bit is different in LAH, pics are considered different, which is not visible to the naked eye. If it was more refined, the system could ask - if there's more than 10% difference e.g. - if you want to post it anyhow - encouraging you at the same time to explain why you want to do that - and showing that it is e.g. an 90 % duplicate (e.g. the difference before and after sex may be important, see e.g. pic#2 in http://littleangelshentai.net/forum/viewtopic.php?p=268435#268435 and pic#1 in the next post, where frzangel - wrongly - has been so sad about here http://littleangelshentai.net/forum/viewtopic.php?p=269389#269389....
Yup, for a medium-long term it can be considered and done, however there are MANY projecting issues which must be discussed with Sat and others first.
The first would be, how much % an image must be alike another to fire this system. My initial thought was to just block "almost identical" images as the current system already does for identical images, which would result in many issues e.g. Game set images where there are CGs with ejaculation and without, as well as facial expression changes etc., but as you suggested, "the system could ask - if there's more than 10% difference e.g. - if you want to post it anyhow" seems like quite a neat idea to solve that.
Another basic point is how much resources such image recognition software would take to run, our phpbb2 software already takes a lot of RAM from the server to run and has a decently long page loading delay (not the server's fault though, phpbb2 just takes a lot of resources). Now imagine that everytime an image is posted, it has to compare with ALL other images which have been already posted's full data to verify if something alike has been posted. Might be a little too much for our server, either that or worse, make page loading extremely slow for everyone.
Thirdly we have to keep in mind that the software our LAH forums run on is what I consider "a little bit old", a.k.a. an walking dinosaur in Sat and the rest of the staff's view. Sat didn't upgrade to phpbb3 or vanilla or another forum software yet mainly because of security, he has been working for years adding all kinds of mods from as simple and visible as the spoilers and the attachments system to anti-hack measures to prevent the constant attempts at script injection and all kinds of stealing admin access to the site. Most (if not all) of these security measures and usability addons wouldn't be compatible if he upgraded the board software so it'll take a good while until solving all security issues and creating new mods to replace the current ones (which may not be liked by many), and without upgrading the board software there are just a lot of limitations, say, finding an advanced image recognition software to run with a php application designed 10 years ago isn't exactly easy I guess. But passing your feedback to Sat, it's something that can be looked into - it might just take a good while until the actual implementation, as I'm sure that what I wrote here is not even 1/10 or 1/20 of the issues we'd have to review, test and debug before the actual implementation.
edit: Obviously, these as mostly my own observations. Also, I'd personally consider an advanced image recognizing software upgrade just a waste of development time at the present moment, as the board actually requires a software upgrade in order to run such a huge mod effectively.
Seeing as not even professional translation software companies such as Babylon managed to successfully translate images' hand-draw texts yet, I don't think that possibility would be close to reality anytime soon.
That's for what we have professional translators, I guess.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
ult_combo: ... Sat ... has been working for years adding all kinds of mods ... to prevent the constant attempts at script injection and all kinds of stealing admin access to the site. Most (if not all) of these security measures and usability addons wouldn't be compatible if he upgraded the board software so it'll take a good while until solving all security issues and creating new mods to replace the current ones, and without upgrading the board software there are just a lot of limitations, say, finding an advanced image recognition software ...
The challenge for you seems very clear, ult_combo, I want bother you for some time with peanuts like having to type "spoiler" ....
Thanks for all info, it's nice not only to know that you have to wait a while, but also to understand why
_________________ My avatar shows the first encounter of Yuki in the Land of Eternal Snow. Yuki would become my favorite character in the on-going Mystics Saga by arrancar85
I already congratulated you, ult_combo and Sat, with the solution to the ghost posts here --> http://littleangelshentai.net/forum/viewtopic.php?p=269544#269544 and with the solution to the spoiler problem here --> http://littleangelshentai.net/forum/viewtopic.php?p=271912#271912, see the nested spoiler in the second "top-spoiler". Note that a further spoiler improvement could be some kind of a "spoiler =" trick where you could add a spoiler title after the equality sign, just like we can do with the URL=. [spoiler=spoilertitle1]test spoiler = function[/spoiler] <-- doesn't work yet ( I would have liked to see now something like Click here to see spoiler "spoilertitle1" and after clicking this to see the text "test spoiler = function".
ult_combo: ... this little upgrade will add a link to the original post (which contains the original attachment) in the error message when you try to upload a duplicated file (it's actually a pretty simple thing once you see it implemented). Sat still has to review, debug and implement it though.
I just downloaded the first pic in this thread, renamed it and try to upload it here. Result: "Attachment already posted. If you really need to include it in your post, add this line to your post: http://littleangelshentai.net/forum/download.php?id=149881 View original post with this attachment" So you succeeded here too, congrats again! Perhaps it's been solved some time now, but I never noticed until now
Sat: you can set your display style to "newest first" on the bottom of each thread.
I find it a good trick, but one aspect really seems a software error to me (when it's not strictly an error, it is at least unexpected and certainly unwanted): when I'm changing from the default "oldest first" to "newest first", the page number doesn't change! So when I start out e.g. with page 5 of Arrancar's great Mystic Saga and change to "newest first" (don't forget to hit "Go"!) to check what happened in page 4 with our hot and exciting Mystics, I suddenly see the first post in page 5 in this new order, which corresponds to the fifteenth post of the first page ever posted in this thread
I now know that my next step must be to go to page 1 of the new order, and everything is OK. It would be easier for most of us if the software automatically chose the first post of page 1 in the new order
_________________ My avatar shows the first encounter of Yuki in the Land of Eternal Snow. Yuki would become my favorite character in the on-going Mystics Saga by arrancar85
The spoiler= shouldn't be something hard to do, however,
Long explanation ahead
The "Click here to see spoiler" text is simply a placeholder which indicates to all viewers that a spoiler will open if you click it, similar to a "View spoiler" button as in other boards. When you clicked it, you already knew it was about a long explanation as I typed the title right before the spoiler tag. So yes, I personally don't see much usability for adding personalized titles as you can simply type the titles before the spoiler itself, and if it gets to be changed then it probably may wait until our forum software is upgraded to PHPBB3 which will most likely use a different spoiler addon. That's just my personal opinion though, you can talk with Sat about that too.
2. Yes, it has been a while, but Sat also took a little while to review it and posting duplicates doesn't happen so often so yeah, it isn't something you notice right away.
3. Personally I never used the "Newest first" option and didn't notice we had one until Sat talked about it, I personally prefer to see threads in the post order which they're supposed to be, and the "Newest first" option is simply a feature which is native to the PHPBB2 software. It can be edited and modded, but then it goes back to justifying the reasons for the edit and taking in consideration the multiple opinions from the affected user (if any).
Also, all the forum-modding suggestions first go through Sat and he's the one setting the priorities (at least 3 huge projects pending atm), so you may post the suggestions on LAH Voice.
And as a side note, to simply move the user to the first page shouldn't take more than 1 line of code, I just don't see much usability as (I think) not many people use it and the ones who do may be used to the way it is already. As I've said before, about considering everyone's opinion, my opinion would be removing the "Oldest First/Newest First" option altogether, as I've never used it and it's completely useless for me. When I have opinions which would go against others', I just don't suggest anything. Another guideline is, when it comes to existing functionality, if it's working as it is, don't change it. These 2 guidelines are mostly for your future suggestions, this way they may be implemented too.
_________________ My main MF acc was suspended, use other mirrors until I re-up it all to a new host.
There is no knowledge that is not power.
Our only limitations are those we set up in our own minds.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
Measuring software productivity by lines of code is like measuring progress on an airplane by how much it weighs.
Programming is an art form, whose real value can only be appreciated by another versed in the same arcane art.
You can post new threads in this forum You can reply to threads in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
Do not upload or mention any illegal content. Violators will be reported to the authorities. You are responsible for your uploads and actions.
If it is illegal for you to view adult lolikon material in your current location, leave this site immediately. LAH is in compliance with DMCA.